diff options
author | John McCall <rjmccall@apple.com> | 2010-08-21 22:46:04 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2010-08-21 22:46:04 +0000 |
commit | 86353416a7115dc430b9cd47a1aaeb8f19c34f2c (patch) | |
tree | e2708df9c05d35abb3985be8ff502ddf133c0a45 /clang/lib/AST/CXXABI.h | |
parent | b186bc3c4b361089918f25f2dcc2de015bb67305 (diff) | |
download | bcm5719-llvm-86353416a7115dc430b9cd47a1aaeb8f19c34f2c.tar.gz bcm5719-llvm-86353416a7115dc430b9cd47a1aaeb8f19c34f2c.zip |
The ARM C++ ABI is sufficiently different from the Itanium C++ ABI that
it deserves its own enumerator. Obviously the implementations should
closely follow the Itanium ABI except in cases of divergence.
llvm-svn: 111749
Diffstat (limited to 'clang/lib/AST/CXXABI.h')
-rw-r--r-- | clang/lib/AST/CXXABI.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/AST/CXXABI.h b/clang/lib/AST/CXXABI.h index 8781bd7c75f..4b38d7afb6a 100644 --- a/clang/lib/AST/CXXABI.h +++ b/clang/lib/AST/CXXABI.h @@ -31,6 +31,7 @@ public: }; /// Creates an instance of a C++ ABI class. +CXXABI *CreateARMCXXABI(ASTContext &Ctx); CXXABI *CreateItaniumCXXABI(ASTContext &Ctx); CXXABI *CreateMicrosoftCXXABI(ASTContext &Ctx); } |