- Jan 06, 2012
-
-
Eric Christopher authored
the debug type accelerator tables to contain the tag and a flag stating whether or not a compound type is a complete type. rdar://10652330 llvm-svn: 147651
-
Eli Friedman authored
More lambda work. Fixes a minor bug Richard pointed out, makes lookup for lambda parameters work correctly, recording more information into the AST. llvm-svn: 147650
-
Richard Smith authored
int f(); in function scopes under -Wvexing-parse, so now we do. llvm-svn: 147649
-
Anna Zaks authored
This fixes a regression from r147643. llvm-svn: 147648
-
Kostya Serebryany authored
llvm-svn: 147647
-
rdar://problem/10652336Greg Clayton authored
Fixed a crasher when trying to load an expression prefix file: % touch /tmp/carp.txt % xcrun lldb (lldb) settings set target.expr-prefix /tmp/carp.txt Segmentation fault llvm-svn: 147646
-
Anna Zaks authored
compiler option. llvm-svn: 147645
-
Anna Zaks authored
compiler. llvm-svn: 147644
-
Anna Zaks authored
Otherwise, the analyzer will try to analyze the serialized diagnostic file as if it were a source file. llvm-svn: 147643
-
Richard Smith authored
the Semantic Powers to only warn on class types (or dependent types), where the constructor or destructor could do something interesting. llvm-svn: 147642
-
Eli Friedman authored
llvm-svn: 147641
-
rdar://problem/10649734Greg Clayton authored
Fixed an issue where the python interpreter could deadlock LLDB. llvm-svn: 147640
-
Johnny Chen authored
Allow creating SBData values from arrays or primitives in Python Patch submitted by Enrico Granata. llvm-svn: 147639
-
rdar://problem/10647191Greg Clayton authored
Removed an extra call to close that was causing problems and also now use the Host::File class to open the file. llvm-svn: 147638
-
Johnny Chen authored
lldb::SBValue::AddressOf does not work on dereferenced registers in synthetic children provider Patch submitted by Enrico Granata. llvm-svn: 147637
-
Fariborz Jahanian authored
for copying atomic properties of c++ objects with non-trivial copy assignment in setters/getters. Not yet used. // rdar://6137845 llvm-svn: 147636
-
-
Greg Clayton authored
emit fully qualified names, so now we make sure the DW_TAG values match and still lookup using the basename. llvm-svn: 147634
-
Johnny Chen authored
comma at end of enumerator list llvm-svn: 147633
-
Rafael Espindola authored
llvm-svn: 147632
-
Eli Friedman authored
llvm-svn: 147631
-
Dan Gohman authored
present in the bottom of the CFG triangle, as the transformation isn't ever valuable if the branch can't be eliminated. Also, unify some heuristics between SimplifyCFG's multiple if-converters, for consistency. This fixes rdar://10627242. llvm-svn: 147630
-
Johnny Chen authored
llvm-svn: 147629
-
Kostya Serebryany authored
llvm-svn: 147628
-
Johnny Chen authored
llvm-svn: 147627
-
Douglas Gregor authored
some code in Clang expects 8-byte alignment of declarations. llvm-svn: 147626
-
Eli Friedman authored
PR11705, part 2: globalopt shouldn't put inttoptr/ptrtoint operations into global initializers if there's an implied extension or truncation. llvm-svn: 147625
-
Rafael Espindola authored
System V Application Binary Interface. This lets us use -fvisibility-inlines-hidden with LTO. Fixes PR11697. llvm-svn: 147624
-
- Jan 05, 2012
-
-
Dan Gohman authored
code can incorrectly move the load across a store. This never happens in practice today, but only because the current heuristics accidentally preclude it. llvm-svn: 147623
-
Ted Kremenek authored
After further discussion, rename attribute 'objc_disable_automatic_synthesis' to 'objc_requires_property_definitions'. llvm-svn: 147622
-
Sean Callanan authored
performing Objective-C instance variable lookup. Previously, it only completed the derived class that was the beginning of the search. Now, as it walks up the superclass chain looking for the ivar, it completes each superclass in turn. Also added a testcase covering this issue. llvm-svn: 147621
-
Eli Friedman authored
Tweak the fix to PR8977: an empty expression-list represents value initialization, not default initialization. Fixes PR11712. llvm-svn: 147620
-
Douglas Gregor authored
each deserialized declaration, since that information is already available in each declaration. llvm-svn: 147619
-
Benjamin Kramer authored
llvm-svn: 147618
-
Douglas Gregor authored
storage for the global declaration ID. Declarations that are parsed (rather than deserialized) are unaffected, so the number of declarations that pay this cost tends to be relatively small (since relatively few declarations are ever deserialized). This replaces a largish DenseMap within the AST reader. It's not strictly a win in terms of memory use---not every declaration was added to that DenseMap in the first place---but it's cleaner to have this information available for every deserialized declaration, so that future clients can rely on it. llvm-svn: 147617
-
Nick Lewycky authored
Eliminate the dead test for it on each loop iteration. No functionality change. llvm-svn: 147616
-
Rafael Espindola authored
llvm-svn: 147615
-
Douglas Gregor authored
go through a central allocation routine Decl::AllocateDeserializedDecl(). No actual functionality change (yet). llvm-svn: 147614
-
http://llvm.org/viewvc/llvm-project?rev=147609&view=revJohnny Chen authored
This patch combines common code from Linux and FreeBSD into a new POSIX platform. It also contains fixes for 64bit FreeBSD. The patch is based on changes by Mark Peek <mp@FreeBSD.org> and "K. Macy" <kmacy@freebsd.org> in their github repo located at https://github.com/fbsd/lldb. llvm-svn: 147613
-
Argyrios Kyrtzidis authored
as suggested by Tom Honermann. llvm-svn: 147612
-