- Feb 04, 2012
-
-
Dylan Noblesmith authored
Don't form an out of bounds pointer just to test if it would be out of bounds. Also perform the same bounds checking for all the previous mapped structures. llvm-svn: 149750
-
Dylan Noblesmith authored
Now this works with and without --with-clang-srcdir, with and without an out-of-tree build. llvm-svn: 149749
-
Dylan Noblesmith authored
Sync with the change in r149652. Also fix the comment to sync with LLVM's config.h header. llvm-svn: 149748
-
Anna Zaks authored
- osx.coreFoundation.containers.IndexOutOfBounds - osx.cocoa.SelfInit llvm-svn: 149747
-
Anna Zaks authored
llvm-svn: 149746
-
Anna Zaks authored
(Also renames in other ObjC checkers to create one category of checks.) llvm-svn: 149745
-
Sean Callanan authored
last commit. Sorry for the outage. llvm-svn: 149744
-
Greg Clayton authored
instead of the __repr__. __repr__ is a function that should return an expression that can be used to recreate an python object and we were using it to just return a human readable string. Fixed a crasher when using the new implementation of SBValue::Cast(SBType). Thread hardened lldb::SBValue and lldb::SBWatchpoint and did other general improvements to the API. Fixed a crasher in lldb::SBValue::GetChildMemberWithName() where we didn't correctly handle not having a target. llvm-svn: 149743
-
Nick Lewycky authored
llvm-svn: 149742
-
Johnny Chen authored
llvm-svn: 149741
-
Nico Weber authored
by adding a triple, and the typedef makes things worse on windows. llvm-svn: 149740
-
Argyrios Kyrtzidis authored
of ArrayRef goodness. No functionality change. llvm-svn: 149739
-
Devang Patel authored
llvm-svn: 149738
-
Devang Patel authored
llvm-svn: 149737
-
Devang Patel authored
llvm-svn: 149736
-
Sean Callanan authored
want to provide "po"-like functionality which treats the result of an expression implicitly as "id" (if it is not otherwise known) and prints it as an Objective-C object. This has in the past been gated by the "DebuggerSupport" language option, but that is too general. Debuggers also provide other commands like "print" that do not make any assumptions about whether the object is an Objective-C object. This patch makes the assumption conditional on a new language option: DebuggerCastResultToId. I have also made corresponding modifications to the testsuite. llvm-svn: 149735
-
Devang Patel authored
llvm-svn: 149734
-
Argyrios Kyrtzidis authored
declaration is a reference. rdar://10749990 llvm-svn: 149733
-
Devang Patel authored
llvm-svn: 149732
-
Eli Friedman authored
Suppress the used-but-not-defined warning for static data members while I look into a rather nasty bug in the new odr-use marking code. llvm-svn: 149731
-
Chad Rosier authored
llvm-svn: 149730
-
Richard Smith authored
The recent support for potential constant expressions exposed a bug in the implementation of libstdc++4.6, where numeric_limits<int>::min() is defined as (int)1 << 31, which isn't a constant expression. Disable the 'constexpr function never produces a constant expression' error inside system headers to compensate. llvm-svn: 149729
-
Bill Wendling authored
llvm-svn: 149728
-
Jakob Stoklund Olesen authored
They are not used any more. Simply use SlotIndex() to get an invalid index. llvm-svn: 149727
-
Devang Patel authored
llvm-svn: 149726
-
Nick Lewycky authored
llvm-svn: 149725
-
Devang Patel authored
llvm-svn: 149724
-
Nick Kledzik authored
llvm-svn: 149723
-
Jakob Stoklund Olesen authored
llvm-svn: 149722
-
Nico Weber authored
Idea by Jean-Daniel Dupas. llvm-svn: 149721
-
Nick Kledzik authored
Remove __attribute__((weak)) on function prototype. It has a different meaning on prototypes then it does on definitions. It is not needed on the prototype and causes build failures for static codegen llvm-svn: 149720
-
Eli Friedman authored
llvm-svn: 149719
-
- Feb 03, 2012
-
-
Eli Friedman authored
Still left: explicit captures in lambdas need to cause implicit capture, and I need to take a look at the diagnostics for some cases. llvm-svn: 149718
-
Jakob Stoklund Olesen authored
llvm-svn: 149717
-
Chad Rosier authored
llvm-svn: 149716
-
Jakob Stoklund Olesen authored
Calls that use register mask operands don't have implicit defs for returned values. The register mask operand handles the call clobber, but it always behaves like a set of dead defs. Add live implicit defs for any implicitly defined physregs that are actually used. llvm-svn: 149715
-
Chad Rosier authored
llvm-svn: 149714
-
Brendon Cahoon authored
When adding the {-1, -1} entry to the DFAStateInputTable, we need to increment the index used to populate the DFAStateEntryTable. Otherwise, the entry table will be off by one for each transition after the {-1, -1} entry. PR11908. llvm-svn: 149713
-
Chad Rosier authored
llvm-svn: 149712
-
Howard Hinnant authored
__gxx_personality_v0 and __cxa_call_unexpected are complete on darwin and I *think* linux (not positive), but still unimplemented on arm. llvm-svn: 149711
-