- Feb 19, 2010
-
-
Douglas Gregor authored
llvm-svn: 96648
-
Douglas Gregor authored
llvm-svn: 96647
-
Douglas Gregor authored
llvm-svn: 96646
-
Fariborz Jahanian authored
clang is built optimized. llvm-svn: 96645
-
Douglas Gregor authored
llvm-svn: 96644
-
Douglas Gregor authored
operators, and compound assignment operators. llvm-svn: 96643
-
Ted Kremenek authored
to initializer expressions in an array allocated using ASTContext. This plugs a memory leak when ASTContext uses a BumpPtrAllocator to allocate memory for AST nodes. In my mind this isn't an ideal solution; it would be nice to have a general "vector"-like class that allocates memory using ASTContext, but whose guts could be separated from the methods of InitListExpr itself. I haven't gone and taken this approach yet because it isn't clear yet if we'll eventually want an alternate solution for recylcing memory using by InitListExprs as we are constructing the ASTs. llvm-svn: 96642
-
Douglas Gregor authored
Use a little binary header in serialized diagnostics to help the deserializer skip over noise in the stream llvm-svn: 96641
-
Fariborz Jahanian authored
instead relies on their DeclContext for iteration, etc. llvm-svn: 96638
-
Blaine Garst authored
llvm-svn: 96635
-
Douglas Gregor authored
the ASTUnit itself is destroyed. Fixes <rdar://problem/7649385>. llvm-svn: 96628
-
Douglas Gregor authored
try to address the msvc failures. llvm-svn: 96624
-
Ted Kremenek authored
before the selector name (but after the return type). Among other things, this allows IBAction to be implemented with an attribute. llvm-svn: 96623
-
- Feb 18, 2010
-
-
Ted Kremenek authored
This reverts commit 4383e04c75731f8695b8355783f9966ac56b0926. llvm-svn: 96622
-
Ted Kremenek authored
This reverts commit 95575005fc6409df98e6e079caf324308f62171b. llvm-svn: 96620
-
Douglas Gregor authored
breaking the msvc9 builder for unknown reasons. llvm-svn: 96618
-
John McCall authored
some failure here that I can't. llvm-svn: 96612
-
Fariborz Jahanian authored
test suite. llvm-svn: 96608
-
Douglas Gregor authored
CIndex, so that c-index-test to use it to call lvm::sys::PrintStackTraceOnErrorSignal(). llvm-svn: 96607
-
Douglas Gregor authored
display captured diagnostics when we can't return an invalid CXTranslationUnit. llvm-svn: 96606
-
John McCall authored
calling them as subroutines. This triggers whenever the alias optimization doesn't, i.e. when the dtor has linkonce linkage or there are virtual bases or it's the deleting dtor. llvm-svn: 96605
-
Douglas Gregor authored
knobs to control formatting. Eventually, I'd like to merge the implementation of this code with the TextDiagnosticPrinter, so that it's easy for CIndex clients to produce beautiful diagnostics like the clang compiler does. Use this new function to display diagnostics within c-index-test. llvm-svn: 96603
-
Ted Kremenek authored
llvm-svn: 96602
-
Ted Kremenek authored
llvm-svn: 96600
-
Ted Kremenek authored
to the children of a Decl. llvm-svn: 96599
-
Anders Carlsson authored
llvm-svn: 96595
-
Daniel Dunbar authored
llvm-svn: 96593
-
Douglas Gregor authored
we attach diagnostics to translation units and code-completion results, so they can be queried at any time. To facilitate this, the new StoredDiagnostic class stores a diagnostic in a serializable/deserializable form, and ASTUnit knows how to capture diagnostics in this stored form. CIndex's CXDiagnostic is a thin wrapper around StoredDiagnostic, providing a C interface to stored or de-serialized diagnostics. I've XFAIL'd one test case temporarily, because currently we end up storing diagnostics in an ASTUnit that's never returned to the user (because it contains errors). I'll introduce a temporary fix for this soon; the real fix will be to allow us to return and query invalid ASTs. llvm-svn: 96592
-
Anders Carlsson authored
llvm-svn: 96590
-
Anders Carlsson authored
llvm-svn: 96588
-
Anders Carlsson authored
llvm-svn: 96587
-
Anders Carlsson authored
llvm-svn: 96586
-
Anders Carlsson authored
llvm-svn: 96585
-
Anders Carlsson authored
Store the base offset of the final overrider in the OverriderInfo struct, to be used for vcall offsets. llvm-svn: 96582
-
Anders Carlsson authored
llvm-svn: 96581
-
Benjamin Kramer authored
llvm-svn: 96577
-
Ted Kremenek authored
ranges for Attr objects, so lookup by cursor location currently doesn't work. llvm-svn: 96571
-
Charles Davis authored
break if you declare an actual function using that typedef. Come to think of it, maybe I should make this part of the type.) llvm-svn: 96570
-
Charles Davis authored
- Also recognize __force_align_arg_pointer__. - Don't warn if it's used on a function pointer typedef. llvm-svn: 96568
-
Douglas Gregor authored
llvm-svn: 96567
-