- Jul 19, 2012
-
-
Benjamin Kramer authored
No functionality change. llvm-svn: 160501
-
Jush Lu authored
llvm-svn: 160500
-
Alexey Samsonov authored
[Sanitizer] When obtaining the data for loaded modules, add address ranges of loadable segments only. Looks like address range of PT_TLS segment may intersect with loadable segments of other modules. llvm-svn: 160498
-
Alexey Samsonov authored
(instead of basenames) from DWARF. Use this behavior in llvm-dwarfdump tool. Reviewed by Benjamin Kramer. llvm-svn: 160496
-
Ted Kremenek authored
Simplify UninitializedValues.cpp by removing logic to handle the previous (imprecise) representation of '&&' and '||' in the CFG. This is no longer needed, and greatly simplifies the code. llvm-svn: 160494
-
Galina Kistanova authored
llvm-svn: 160493
-
Michael Han authored
llvm-svn: 160492
-
Bob Wilson authored
This macro was being unconditionally set to zero, preceded by a FIXME comment. This fixes <rdar://problem/11845441>. Patch by Michael Gottesman! llvm-svn: 160491
-
Aaron Ballman authored
Relaxed enumeration constant naming rules for scoped enumerators so they no longer emit a diagnostic when the enumeration's name matches that of the class. Fixes PR13128. llvm-svn: 160490
-
Richard Smith authored
llvm-svn: 160488
-
rdar://problem/11908082Greg Clayton authored
Allow debugserver to match process names that are longer than MAXCOMLEN (16) characters. We do this by digging up argv[0] from another sysctl if the process name supplied is longer than 16 characters. llvm-svn: 160487
-
NAKAMURA Takumi authored
It crashes mingw32-gcc-4.4. llvm-svn: 160486
-
Richard Smith authored
llvm-svn: 160485
-
Bob Wilson authored
The hack of recognizing a -D__IPHONE_OS_VERSION_MIN_REQUIRED option in place of -mios-simulator-version-min leaves the Darwin version unspecified. It can be set separately with -mmacosx-version-min (which makes no sense) or inferred to match the host version (which is unpredictable and usually wrong). This really needs to get cleaned up, but in the meantime, force the OS X version to 10.6 so that the behavior is sane for the iOS simulator. Thanks for Argyrios for the patch. <rdar://problem/11858187> llvm-svn: 160484
-
Bill Wendling authored
llvm-svn: 160483
-
Bill Wendling authored
llvm-svn: 160482
-
Dmitri Gribenko authored
llvm-svn: 160481
-
Bill Wendling authored
llvm-svn: 160480
-
Bill Wendling authored
llvm-svn: 160479
-
Chad Rosier authored
llvm-svn: 160478
-
Bill Wendling authored
llvm-svn: 160477
-
Bill Wendling authored
llvm-svn: 160476
-
Bill Wendling authored
llvm-svn: 160475
-
Dmitri Gribenko authored
TextComment node was considered whitespace even if it contained other child nodes. llvm-svn: 160474
-
Bill Wendling authored
llvm-svn: 160473
-
Bill Wendling authored
llvm-svn: 160472
-
Bill Wendling authored
llvm-svn: 160471
-
Richard Smith authored
Panzer. I've not been able to trigger a failure caused by this, so no test yet. Also included is a small change from Paul Robinson to only consider the FailureKind if the overload candidate did actually fail. llvm-svn: 160470
-
Marshall Clow authored
llvm-svn: 160468
-
Dmitri Gribenko authored
llvm-svn: 160467
-
Greg Clayton authored
Cleaned up the lldb_private::Mangled class to get rid of the tokenizing code that has bit rotted and isn't being used. Also cleaned up the API to the "lldb_private::Mangled" to always take "const ConstString &" arguments instead of both "const ConstString &" and "const char *". llvm-svn: 160466
-
Richard Trieu authored
is one more that MRM_DF which is 55. Previously, it held value 45, the same as MRM_D0. llvm-svn: 160465
-
Dmitri Gribenko authored
llvm-svn: 160464
-
Jim Grosbach authored
llvm-svn: 160463
-
Aaron Ballman authored
llvm-svn: 160462
-
- Jul 18, 2012
-
-
Jordan Rose authored
As pointed out by Anna, we only differentiate between explicit message sends This also adds support for ObjCSubscriptExprs, which are basically the same as properties in many ways. We were already checking these, but not emitting nice messages for them. This depends on the llvm::PointerIntPair change in r160456. llvm-svn: 160461
-
Jordan Rose authored
Per Anna's comment that "add..." sounds like a method that modifies the receiver, rather than its argument. No functionality change. llvm-svn: 160460
-
Jordan Rose authored
We will need to be able to easily reconstruct a CallEvent from an ExplodedNode for diagnostic purposes, and that's exactly what factory functions are for. CallEvent objects are small enough (four pointers and a SourceLocation) that returning them through the stack is fairly cheap. Clients who just need to use existing CallEvents can continue to do so using const references. This uses the same sort of "kind-field-dispatch" as SVal, though most of the nastiness is contained in the DISPATCH and DISPATCH_ARG macros at the end of the file. (We can't use a template for this because member-pointers to base class methods don't call derived-class methods even when casting to the derived class. We can't use variadic macros because they're a C99 feature.) llvm-svn: 160459
-
Jordan Rose authored
ObjC properties are handled through their semantic form of ObjCMessageExprs and their wrapper PseudoObjectExprs, and have been for quite a while. The syntactic ObjCPropertyRefExprs do not appear in the CFG and are not visited by ExprEngine. No functionality change. llvm-svn: 160458
-
Jordan Rose authored
llvm-svn: 160457
-