- May 17, 2009
-
-
Jakob Stoklund Olesen authored
llvm-svn: 71987
-
Duncan Sands authored
when not doing unit-at-a-time. llvm-svn: 71986
-
Anders Carlsson authored
llvm-svn: 71984
-
Anders Carlsson authored
llvm-svn: 71983
-
Anders Carlsson authored
llvm-svn: 71982
-
Anders Carlsson authored
Add support for converting member pointer types to LLVM types. Also mangle pointer to member functions correctly and add tests. llvm-svn: 71981
-
Fariborz Jahanian authored
This patch fixes two bugs in the GNU Objective-C runtime implementation. One is a case in rethrowing exceptions where the C types don't match correctly (I already sent this patch to Daniel Dunbar, who found the bug, so it may have already been committed). The other fixes the case properties so that the methods generated as property accessors are added to the class structure correctly. Patch by David Chisnall. llvm-svn: 71980
-
Anders Carlsson authored
llvm-svn: 71979
-
Anton Korobeynikov authored
llvm-svn: 71976
-
Anton Korobeynikov authored
llvm-svn: 71975
-
Bill Wendling authored
llvm-svn: 71974
-
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
-