- Oct 20, 2010
-
-
Jim Grosbach authored
llvm-svn: 116897
-
Johnny Chen authored
if passed in a NULL new_value and the operation intended is eVarSetOperationAssign. This fixed a bug where in TestSettings.py: # Set the run-args and the env-vars. self.runCmd('settings set target.process.run-args A B C') self.runCmd('settings set target.process.env-vars ["MY_ENV_VAR"]=YES') # And add hooks to restore the settings during tearDown(). self.addTearDownHook( lambda: self.runCmd("settings set -r target.process.run-args")) self.addTearDownHook( lambda: self.runCmd("settings set -r target.process.env-vars")) "settings set -r target.process.env-vars" was not restoring the original env-vars setting. llvm-svn: 116895
-
Douglas Gregor authored
Eliminate another ordering dependency in typo correction. Re-enable typo.m, which seems to be working properly. llvm-svn: 116894
-
Craig Silverstein authored
llvm-svn: 116893
-
Jim Ingham authored
Don't cache the public stop reason, since it can change as plan completion gets processed. That means GetStopReason needs to return a shared pointer, not a pointer to the thread's cached version. Also allow the thread plans to get and set the thread private stop reason - that is usually more appropriate for the logic the thread plans need to do. llvm-svn: 116892
-
Craig Silverstein authored
Here's example code: --- template<class T> class MyClass { struct S { }; S* NewS() { return new S; } void DeleteS() { delete NewS(); } }; --- CXXDeleteExpr::getDestroyedType() on the 'delete NewS()' expression would crash before this change. Now it returns a dependent type object. Solution suggested by dgregor. llvm-svn: 116891
-
Dan Gohman authored
llvm-svn: 116890
-
Bill Wendling authored
llvm-svn: 116888
-
Argyrios Kyrtzidis authored
Fix issue with chained PCH where forward references did not pick up later definition in the chained PCH. llvm-svn: 116887
-
Jim Grosbach authored
llvm-svn: 116886
-
Sean Callanan authored
to be passed improperly to expressions in certain cases. llvm-svn: 116884
-
Jim Grosbach authored
llvm-svn: 116883
-
Fariborz Jahanian authored
Fixes //rdar: // 8570020. llvm-svn: 116882
-
Johnny Chen authored
to be run during tearDown() to effect the restore action instead of executing it inline during the test method, because the test may already fail and bailout before the inline restore action. Fix test_set_output_path() and pass_run_args_and_env_vars() to use this mechanism. llvm-svn: 116881
-
Jim Grosbach authored
llvm-svn: 116880
-
Jim Grosbach authored
setup they require. Use this for ARM/Darwin to rematerialize the base pointer from the frame pointer when required. rdar://8564268 llvm-svn: 116879
-
Greg Clayton authored
optionally specify the tty you want to use if you want to use an existing terminal window by giving a partial or full path name: (lldb) process launch --tty=ttys002 This would find the terminal window (or tab on MacOSX) that has ttys002 in its tty path and use it. If it isn't found, it will use a new terminal window. llvm-svn: 116878
-
Ted Kremenek authored
llvm-svn: 116877
-
Dan Gohman authored
it doesn't have a special relationship with BasicAliasAnalysis anymore. llvm-svn: 116876
-
Dan Gohman authored
uint64_t, plus fixes for places I missed before. llvm-svn: 116875
-
Johnny Chen authored
llvm-svn: 116874
-
Johnny Chen authored
after running the program. llvm-svn: 116873
-
Sean Callanan authored
Christopher for pointing it out. llvm-svn: 116871
-
Sean Callanan authored
that occur while they run. This means that they clean up after themselves even when they crash. llvm-svn: 116870
-
rdar://problem/8361834Ted Kremenek authored
Now MICache is a linked list (per the FIXME), where we tradeoff between MacroInfo objects being in MICache and MIChainHead. MacroInfo objects in the MICache chain are already "Destroy()'ed", so they can be reused. When inserting into MICache, we need to remove them from the regular linked list so that they aren't destroyed more than once. llvm-svn: 116869
-
Douglas Gregor authored
typo correction, to allow early exits. llvm-svn: 116868
-
Douglas Gregor authored
llvm-svn: 116867
-
- Oct 19, 2010
-
-
Andrew Trick authored
llvm-svn: 116866
-
Johnny Chen authored
llvm-svn: 116865
-
Ted Kremenek authored
llvm-svn: 116864
-
Jim Grosbach authored
llvm-svn: 116863
-
rdar://problem/8361834Ted Kremenek authored
The problem was not the management of MacroInfo objects, but that when we recycle them via the MICache the memory of the underlying SmallVector (within MacroInfo) was not getting released. This is because objects stashed into MICache simply are reused with a placement new, and never have their destructor called. llvm-svn: 116862
-
Ted Kremenek authored
llvm-svn: 116861
-
Howard Hinnant authored
atomic_schar, atomic_uchar, atomic_short, atomic_ushort, atomic_int, atomic_uint, atomic_long, atomic_ulong, atomic_llong, atomic_ullong, atomic_char16_t, atomic_char32_t and atomic_wchar_t. llvm-svn: 116860
-
Andrew Trick authored
llvm-svn: 116859
-
Dan Gohman authored
llvm-svn: 116858
-
Jakob Stoklund Olesen authored
Pull an unsigned out of the Contents union such that it has the same size as two pointers and no padding. Arrange members such that the Contents union and all pointers can be 8-byte aligned without padding. This speeds up code generation by 0.8% on a 64-bit host. 32-bit hosts should be unaffected. llvm-svn: 116857
-
Sean Callanan authored
did not return a result. The result is nonexistent (or void), not NULL. llvm-svn: 116855
-
Owen Anderson authored
they do not also require them. This allows us to reduce inter-pass linkage dependencies. llvm-svn: 116854
-
Bill Wendling authored
http://llvm.org/viewvc/llvm-project?rev=116771&view=rev) we can get rid of these hacks. llvm-svn: 116853
-