- May 17, 2009
-
-
Owen Anderson authored
Significantly improve Atomic.h by pulling in code from libatomic_ops by HP. This is a little outdated, but reasonably complete. llvm-svn: 71973
-
Anders Carlsson authored
llvm-svn: 71972
-
Eli Friedman authored
valid C code. llvm-svn: 71971
-
-
Anders Carlsson authored
llvm-svn: 71969
-
Anders Carlsson authored
Add setters/getters to CXXMethodDecl so it can keep track of which virtual member functions it overrides (if any) llvm-svn: 71968
-
Eli Friedman authored
narrower, so it doesn't catch expresions that aren't sub-expressions of __extension__ operator. llvm-svn: 71967
-
Eli Friedman authored
accordingly. llvm-svn: 71966
-
Eli Friedman authored
correct. No functionality change, as far as I know. llvm-svn: 71965
-
Eli Friedman authored
llvm-svn: 71964
-
Anders Carlsson authored
This makes me think that we should make hasExternalStorage perform this check... llvm-svn: 71962
-
- May 16, 2009
-
-
Anders Carlsson authored
llvm-svn: 71961
-
Eli Friedman authored
llvm-svn: 71960
-
Owen Anderson authored
Remove the volatile marker from the cas_flag typedef, fixing some warnings. It's now the client's resposibility to add it in when needed llvm-svn: 71959
-
Anders Carlsson authored
llvm-svn: 71957
-
Anders Carlsson authored
llvm-svn: 71956
-
Daniel Dunbar authored
though? llvm-svn: 71955
-
Sebastian Redl authored
llvm-svn: 71954
-
Sebastian Redl authored
Implement instantiation of a few boring, simple expressions. I don't think these are testable yet, though. llvm-svn: 71953
-
Eli Friedman authored
llvm-svn: 71947
-
Eli Friedman authored
alternatives, but please correct me if I'm wrong. I eventually plan to assert in mergeTypes that we aren't in C++ mode because composite types are fundamentally not a part of C++. The remaining callers for code in the regression tests are Sema::WarnConflictingTypedMethods and CodeGenFunction::EmitFunctionProlog; I'm not quite sure what the correct approach is for those callers. llvm-svn: 71946
-
Eli Friedman authored
llvm-svn: 71942
-
Eli Friedman authored
types. llvm-svn: 71941
-
Eli Friedman authored
This patch isn't quite ideal in that it eliminates the warning for constructs like "int a = {1};", where the braces are in fact redundant. However, that would have required a bunch of refactoring, and it's much less likely to cause confusion compared to redundant nested braces. llvm-svn: 71939
-
Mike Stump authored
llvm-svn: 71937
-
Mike Stump authored
llvm-svn: 71936
-
Jakob Stoklund Olesen authored
llvm-svn: 71935
-
Jakob Stoklund Olesen authored
llvm-svn: 71934
-
Jakob Stoklund Olesen authored
explicit register define operands. llvm-svn: 71933
-
Jakob Stoklund Olesen authored
llvm-svn: 71932
-
Owen Anderson authored
Back out the thread-safe ManagedStatic for now. Too many people have too many problems with it for the moment. llvm-svn: 71931
-
Mike Stump authored
llvm-svn: 71930
-
Ted Kremenek authored
llvm-svn: 71929
-
Eli Friedman authored
llvm-svn: 71928
-
Mike Stump authored
llvm-svn: 71927
-
Duncan Sands authored
was overenthusiastically deleted in r70234. llvm-svn: 71926
-
Duncan Sands authored
the common Makefile. Not sure why this suddenly started causing problems. llvm-svn: 71925
-
Duncan Sands authored
to avoid an ambiguous else. llvm-svn: 71924
-
rdar://problem/6893565Ted Kremenek authored
Fix: <rdar://problem/6893565> False positive: don't flag leaks for return types that cannot be determined to be CF types llvm-svn: 71921
-
Ted Kremenek authored
Fix another bug in BugReporter where we wouldn't always select the bug report in a bug equivalence class with the shortest path. llvm-svn: 71920
-