- Feb 24, 2012
-
-
NAKAMURA Takumi authored
EE/Interpreter/ExternalFunctions.cpp: Prune "C" linkage to suppress warnings with -Wreturn-type (and MSC's w4190). In historical reason, Interpreter's external entries had prefix "lle_X_" as C linkage, even for well-known entries in EE/Interpreter. Now, at least on ToT, they are resolved via FuncNames[] mapper. We will not need their symbols are expected to be exported any more. Clang r150128 has introduced the warning <"%0 has C-linkage specified, but returns user-defined type %1 which is incompatible with C">. llvm-svn: 151312
-
Chad Rosier authored
test case that only runs on debug builds. llvm-svn: 151311
-
Dan Gohman authored
bits of the value carying the boolean condition, as their contents are undefined. This fixes rdar://10887484. llvm-svn: 151310
-
Enrico Granata authored
commenting parts of std::map test case which would make the test case fail when using TOT clang, but succeed on older compiler releases llvm-svn: 151309
-
Jim Grosbach authored
llvm-svn: 151308
-
Eli Friedman authored
Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma pack" to use the same handling that gcc does. Fixes <rdar://problem/10871094> and <rdar://problem/10893316>. (Hopefully, common usage of these pragmas isn't irregular enough to break our current handling. Doug has ideas for a more crazy approach if necessary.) llvm-svn: 151307
-
Sean Callanan authored
Intel disassembler usable. Also flipped the switch: we are now exclusively using Disassembler.h instead of EnhancedDisassembly.h for all disassembly in LLDB. llvm-svn: 151306
-
Johnny Chen authored
llvm-svn: 151305
-
Enrico Granata authored
llvm-svn: 151304
-
Bill Wendling authored
asm. <rdar://problem/10106006> llvm-svn: 151303
-
Chad Rosier authored
llvm-svn: 151302
-
Enrico Granata authored
The formatter for NSString is an improved version of the one previously shipped as an example, the others are new in design and implementation. A more robust and OO-compliant Objective-C runtime wrapper is provided for runtime versions 1 and 2 on 32 and 64 bit. The formatters are contained in a category named "AppKit", which is not enabled at startup. llvm-svn: 151301
-
Enrico Granata authored
The formatter for NSString is an improved version of the one previously shipped as an example, the others are new in design and implementation. A more robust and OO-compliant Objective-C runtime wrapper is provided for runtime versions 1 and 2 on 32 and 64 bit. The formatters are contained in a category named "AppKit", which is not enabled at startup. llvm-svn: 151300
-
Enrico Granata authored
The formatter for NSString is an improved version of the one previously shipped as an example, the others are new in design and implementation. A more robust and OO-compliant Objective-C runtime wrapper is provided for runtime versions 1 and 2 on 32 and 64 bit. The formatters are contained in a category named "AppKit", which is not enabled at startup. llvm-svn: 151299
-
Eli Friedman authored
llvm-svn: 151298
-
- Feb 23, 2012
-
-
Anna Zaks authored
(Very similar to the previous change in malloc.) llvm-svn: 151297
-
Fariborz Jahanian authored
// rdar://10907410 llvm-svn: 151296
-
Aaron Ballman authored
llvm-svn: 151295
-
Jason Molenda authored
llvm-svn: 151293
-
Jason Molenda authored
llvm-svn: 151292
-
Douglas Gregor authored
that we can correctly compute value-dependence of the OVE. llvm-svn: 151291
-
Jim Grosbach authored
llvm-svn: 151290
-
Michael J. Spencer authored
llvm-svn: 151289
-
Jim Grosbach authored
llvm-svn: 151288
-
Anna Zaks authored
When we find two leak reports with the same allocation site, report only one of them. Provide a helper method to BugReporter to facilitate this. llvm-svn: 151287
-
Anna Zaks authored
llvm-svn: 151286
-
Chad Rosier authored
someone could update this, but for now at least reference the Clang Getting Started document, which is much more current. llvm-svn: 151285
-
Benjamin Kramer authored
It's is a bit annoying, we should hide this implementation detail better. llvm-svn: 151284
-
Argyrios Kyrtzidis authored
marked as such. Previously we missed tag declarations; fixes rdar://10902015 llvm-svn: 151283
-
Howard Hinnant authored
Insert a couple of dummy virtual functions to ease low level binary compatibility with other low level tools. llvm-svn: 151282
-
Benjamin Kramer authored
SmallSet of pointer is the same as SmallPtrSet, use the latter directly. llvm-svn: 151281
-
Fariborz Jahanian authored
llvm-svn: 151280
-
Roman Divacky authored
llvm-svn: 151278
-
Fariborz Jahanian authored
llvm-svn: 151277
-
Howard Hinnant authored
* tgmath_logb.patch implements the missing logb function (see C99 standard 7.22, paragraph 5). * tgmath_fabs_complex.patch corrects the return types for the complex fabs functions. These must be non-complex float/double/long double (see C99 standard 7.22, paragraph 4 and 7.3.8.1). Patch contributed by Kristof Beyls. llvm-svn: 151276
-
Fariborz Jahanian authored
going on. llvm-svn: 151275
-
Benjamin Kramer authored
llvm-svn: 151274
-
Benjamin Kramer authored
Rename it to LiveRegs to make it more clear what's stored inside. llvm-svn: 151273
-
Fariborz Jahanian authored
llvm-svn: 151272
-
Enrico Granata authored
typemaps to allow Python to invoke the new SBModule::GetVersion() API. Memory management is taken care of automatically so that Python users can simply say my_list = my_module.GetVersion() and receive a new list with the version numbers, if any, inside. llvm-svn: 151271
-