- Feb 18, 2012
-
-
Douglas Gregor authored
variable; it was previously duplicated, and one of the copies failed to account for outer non-mutable lambda captures. llvm-svn: 150872
-
Greg Clayton authored
the lldb_private::StackFrame objects hold onto a weak pointer to the thread object. The lldb_private::StackFrame objects the the most volatile objects we have as when we are doing single stepping, frames can often get lost or thrown away, only to be re-created as another object that still refers to the same frame. We have another bug tracking that. But we need to be able to have frames no longer be able to get the thread when they are not part of a thread anymore, and this is the first step (this fix makes that possible but doesn't implement it yet). Also changed lldb_private::ExecutionContextScope to return shared pointers to all objects in the execution context to further thread harden the internals. llvm-svn: 150871
-
Richard Smith authored
are represented as prvalues in C++; don't be fooled into thinking they're global lvalues. llvm-svn: 150870
-
rdar://problem/10885993Eli Friedman authored
This should probably be refactored... but it isn't completely obvious what refactoring is best. llvm-svn: 150869
-
Ted Kremenek authored
llvm-svn: 150868
-
Chandler Carruth authored
etc. No functionality changed. llvm-svn: 150867
-
Richard Smith authored
We had two separate issues here: firstly, varions functions were assuming that they did not need to perform semantic checks on trivial destructors (this is not true in C++11, where a trivial destructor can nonetheless be private or deleted), and a bunch of DiagnoseUseOfDecl calls were missing for uses of destructors. llvm-svn: 150866
-
Eli Friedman authored
Fix a rather nasty regression from r150690: LHS != RHS does not imply LHS->stripPointerCasts() != RHS->stripPointerCasts(). llvm-svn: 150863
-
Richard Smith authored
decent diagnostics. Finish the work of combining all the 'ShouldDelete' functions into one. In unifying the code, fix a minor bug where an anonymous union with a deleted default constructor as a member of a union wasn't being considered as making the outer union's default constructor deleted. llvm-svn: 150862
-
Sean Callanan authored
fetching it. llvm-svn: 150861
-
Chad Rosier authored
llvm-svn: 150860
-
Chad Rosier authored
llvm-svn: 150859
-
Eric Christopher authored
with full types if they exist. rdar://10809898 and rdar://10209967 and rdar://10400981 llvm-svn: 150858
-
Eric Christopher authored
llvm-svn: 150857
-
Eric Christopher authored
emit less than complete types on purpose on occasion and so our caches aren't useful for this kind of lazy emitting. llvm-svn: 150856
-
Chad Rosier authored
llvm-svn: 150855
-
Enrico Granata authored
making it so that the std::map test case does a better job at checking for interference between expression parser and synthetic children; plus being more verbose in the comments llvm-svn: 150854
-
Eric Christopher authored
llvm-svn: 150852
-
Lang Hames authored
llvm-svn: 150851
-
Ted Kremenek authored
Have conjured symbols depend on LocationContext, to add context sensitivity for functions called more than once. llvm-svn: 150849
-
Eric Christopher authored
llvm-svn: 150848
-
- Feb 17, 2012
-
-
Anna Zaks authored
llvm-svn: 150847
-
Anna Zaks authored
it aware of CString APIs that return the input parameter. Malloc Checker needs to know how the 'strcpy' function is evaluated. Introduce the dependency on CStringChecker for that. CStringChecker knows all about these APIs. Addresses radar://10864450 llvm-svn: 150846
-
Anna Zaks authored
(Ex: It was not treating __inline_strcpy as strcpy. Will add tests that rely on this later on.) llvm-svn: 150845
-
Fariborz Jahanian authored
until the end when all their ivars are known then. llvm-svn: 150844
-
Jim Ingham authored
llvm-svn: 150843
-
Jakob Stoklund Olesen authored
llvm-svn: 150842
-
Matt Beaumont-Gay authored
llvm-svn: 150841
-
Lang Hames authored
llvm-svn: 150840
-
Fariborz Jahanian authored
and some cleanup. llvm-svn: 150839
-
Richard Smith authored
llvm-svn: 150838
-
Kevin Enderby authored
llvm-svn: 150836
-
Howard Hinnant authored
llvm-svn: 150835
-
Howard Hinnant authored
llvm-svn: 150834
-
Jakob Stoklund Olesen authored
llvm-svn: 150833
-
Kevin Enderby authored
to why this is needed. This broke the darwin's otool(1) program. This change was made in r144385. llvm-svn: 150832
-
Jakob Stoklund Olesen authored
Calls always clobber CPSR. llvm-svn: 150831
-
Jakob Stoklund Olesen authored
MRI keeps track of which physregs have been used. Make sure it gets updated with all the regmask-clobbered registers. Delete the closePhysRegsUsed() function which isn't necessary. llvm-svn: 150830
-
Dan Gohman authored
metadata may still unwind, but only in ways that the ARC optimizer doesn't need to consider. This permits more aggressive optimization. llvm-svn: 150829
-
Howard Hinnant authored
llvm-svn: 150828
-