- Feb 11, 2010
-
-
Ted Kremenek authored
Allocate 'ObjCMethodList' objects (owned by Sema) using Sema's BumpPtrAllocator. Previously they were not getting freed. Fixes <rdar://problem/7635663>. llvm-svn: 95834
-
Douglas Gregor authored
llvm-svn: 95833
-
Fariborz Jahanian authored
a __weak block. Fixes radar 7628591. llvm-svn: 95822
-
Charles Davis authored
Thanks, Anton! llvm-svn: 95821
-
Charles Davis authored
attribute, so it uses Anton's new target-specific attribute support. It's supposed to ensure that the stack is 16-byte aligned, but since necessary support is lacking from LLVM, this is a no-op for now. llvm-svn: 95820
-
- Feb 10, 2010
-
-
Chris Lattner authored
llvm-svn: 95812
-
Douglas Gregor authored
llvm-svn: 95805
-
Daniel Dunbar authored
llvm-svn: 95800
-
Fariborz Jahanian authored
Fixes radar 7630551 llvm-svn: 95796
-
Douglas Gregor authored
translation units. llvm-svn: 95794
-
Fariborz Jahanian authored
in a declaration statement. Fixes radar 7628153. llvm-svn: 95788
-
Daniel Dunbar authored
calls to the UnwindResumeOrRethrow function for C++/Obj-C exception handling, for Darwin ARM. llvm-svn: 95787
-
Devang Patel authored
llvm-svn: 95786
-
Daniel Dunbar authored
llvm-svn: 95785
-
Douglas Gregor authored
Implement AST importing and merging for typedefs. As part of this, provide a lame implementation for importing TypeSourceInfos. llvm-svn: 95783
-
Douglas Gregor authored
merged with variables of constant array types. Also, make sure that we call DiagnosticClient's BeginSourceFile/EndSourceFile, so that it has a LangOptions to work with. llvm-svn: 95782
-
John McCall authored
conversions. Fix an access-control bug where privileges were not considered at intermediate points along the inheritance path. Prepare for friends. llvm-svn: 95775
-
Ted Kremenek authored
llvm-svn: 95772
-
Ted Kremenek authored
llvm-svn: 95756
-
Zhongxing Xu authored
llvm-svn: 95755
-
Douglas Gregor authored
llvm-svn: 95751
-
Fariborz Jahanian authored
Fixes radar 7630636. llvm-svn: 95744
-
Devang Patel authored
llvm-svn: 95743
-
Fariborz Jahanian authored
I don't have time to refix it for now. llvm-svn: 95733
-
Douglas Gregor authored
into another AST, including their include history. Here's an example error that involves a conflict merging a variable with different types in two translation units (diagnosed in the third AST context into which everything is merged). /Volumes/Data/dgregor/Projects/llvm/tools/clang/test/ASTMerge/Inputs/var2.c:3:5: error: external variable 'x2' declared with incompatible types in different translation units ('int' vs. 'double') int x2; ^ In file included from /Volumes/Data/dgregor/Projects/llvm/tools/clang/test/ASTMerge/Inputs/var1.c:3: /Volumes/Data/dgregor/Projects/llvm/tools/clang/test/ASTMerge/Inputs/var1.h:1:8: note: declared here with type 'double' double x2; ^ Although we maintain include history, we do not maintain macro instantiation history across a merge. Instead, we map down to the spelling location (for now!). llvm-svn: 95732
-
Ted Kremenek authored
llvm-svn: 95726
-
Ted Kremenek authored
llvm-svn: 95725
-
Ted Kremenek authored
llvm-svn: 95724
-
Ted Kremenek authored
llvm-svn: 95722
-
Ted Kremenek authored
llvm-svn: 95721
-
Ted Kremenek authored
llvm-svn: 95720
-
Ted Kremenek authored
llvm-svn: 95719
-
Ted Kremenek authored
llvm-svn: 95718
-
Ted Kremenek authored
llvm-svn: 95717
-
Ted Kremenek authored
llvm-svn: 95716
-
Ted Kremenek authored
llvm-svn: 95714
-
- Feb 09, 2010
-
-
Douglas Gregor authored
llvm-svn: 95706
-
Douglas Gregor authored
separate tests. Thanks, Daniel! llvm-svn: 95705
-
Douglas Gregor authored
that we get readable diagnostics such as: error: external variable 'x1' declared with incompatible types in different translation units ('double *' vs. 'float **') However, there is no translation of source locations, yet. llvm-svn: 95704
-
Douglas Gregor authored
it available within the AST library, of which Sema is one client. No functionality change. llvm-svn: 95701
-