- Jul 01, 2010
-
-
Mikhail Glushenkov authored
llvm-svn: 107360
-
Douglas Gregor authored
of C++ DR481). llvm-svn: 107359
-
Douglas Gregor authored
rdar://problem/8124080 and PR7118. llvm-svn: 107358
-
Johnny Chen authored
this seems to alleviate the intermittent failure observed while running the whole test suite. llvm-svn: 107357
-
Daniel Dunbar authored
scope hasn't been set up yet so this isn't valid. It was just a cleanup to the IR, so I'm going to ignore it for now. llvm-svn: 107356
-
Jakob Stoklund Olesen authored
llvm-svn: 107355
-
Douglas Gregor authored
parameters starts at the end of the template-parameter rather than at the point where the template parameter name is encounted. For example, given: typedef unsigned char T; template<typename T = T> struct X0 { }; The "T" in the default argument refers to the typedef of "unsigned char", rather than referring to the newly-introduced template type parameter 'T'. Addresses <rdar://problem/8122812>. llvm-svn: 107354
-
Daniel Dunbar authored
library directory, as we still rely on a few libraries that are hiding there (in particular libstdc++.dylib). llvm-svn: 107353
-
Greg Clayton authored
llvm-svn: 107352
-
Jakob Stoklund Olesen authored
llvm-svn: 107351
-
Greg Clayton authored
Added the ability to read memory from the target's object files when we aren't running, so disassembling works before you run! Cleaned up the API to lldb_private::Target::ReadMemory(). Cleaned up the API to the Disassembler to use actual "lldb_private::Address" objects instead of just an "addr_t". This is nice because the Address objects when resolved carry along their section and module which can get us the object file. This allows Target::ReadMemory to be used when we are not running. Added a new lldb_private::Address dump style: DumpStyleDetailedSymbolContext This will show a full breakdown of what an address points to. To see some sample output, execute a "image lookup --address <addr>". Fixed SymbolContext::DumpStopContext(...) to not require a live process in order to be able to print function and symbol offsets. llvm-svn: 107350
-
Douglas Gregor authored
require a base-to-derived pointer conversion. llvm-svn: 107349
-
John Thompson authored
llvm-svn: 107347
-
Bill Wendling authored
correct catch-all value. This saves having to iterate through all of the selectors in the program again. llvm-svn: 107345
-
Douglas Gregor authored
llvm-svn: 107344
-
Douglas Gregor authored
llvm-svn: 107343
-
Benjamin Kramer authored
llvm-svn: 107342
-
Jim Grosbach authored
llvm-svn: 107335
-
Daniel Dunbar authored
llvm-svn: 107334
-
Johnny Chen authored
llvm-svn: 107333
-
Jim Grosbach authored
structs. rdar://8145832 llvm-svn: 107332
-
Johnny Chen authored
do 'variable list this' command when stopped. Applied some cleanup on TestArrayTypes.py. In particular, specify the absolute path to the object file in order not to confuse the debugger. llvm-svn: 107330
-
Daniel Dunbar authored
system CC. llvm-svn: 107328
-
Daniel Dunbar authored
llvm-svn: 107327
-
Douglas Gregor authored
llvm-svn: 107326
-
Douglas Gregor authored
New language-compatibility page, including language-compatibility information for the various language dialects Clang supports in a single, easy-to-find page llvm-svn: 107325
-
- Jun 30, 2010
-
-
Daniel Dunbar authored
pass -ccc-clang-cxx to force C++ support (even if the binary was built without it). llvm-svn: 107324
-
Devang Patel authored
llvm-svn: 107323
-
Daniel Dunbar authored
store make sure to move the debug metadata from the store (which is actual 'return' statement location) to the return instruction (which otherwise would have the function end location as its debug info). - Tested by gdb test suite. llvm-svn: 107322
-
Jim Grosbach authored
llvm-svn: 107321
-
Daniel Dunbar authored
llvm-svn: 107320
-
Johnny Chen authored
llvm-svn: 107318
-
Howard Hinnant authored
llvm-svn: 107317
-
Dan Gohman authored
entries associated with the value being erased in the folding set map. These entries used to be harmless, because a SCEVUnknown doesn't store any information about its Value*, so having a new Value allocated at the old Value's address wasn't a problem. But now that ScalarEvolution is storing more information about values, this is no longer safe. llvm-svn: 107316
-
Daniel Dunbar authored
constructed one -- this is necessary to ensure types get printed correctly. llvm-svn: 107312
-
Daniel Dunbar authored
llvm-svn: 107311
-
Chris Lattner authored
r107173, "fix PR7519: after thrashing around and remembering how all this stuff" r107216, "fix PR7523, which was caused by the ABI code calling ConvertType instead" This includes a fix to make ConvertTypeForMem handle the "recursive" case, and call it as such when lowering function types which have an indirect result. llvm-svn: 107310
-
Fariborz Jahanian authored
in method/blocks to decide not to mangle them. llvm-svn: 107309
-
Bruno Cardoso Lopes authored
llvm-svn: 107308
-
Jakob Stoklund Olesen authored
llvm-svn: 107307
-