diff options
| author | John McCall <rjmccall@apple.com> | 2010-02-04 05:44:44 +0000 |
|---|---|---|
| committer | John McCall <rjmccall@apple.com> | 2010-02-04 05:44:44 +0000 |
| commit | cddbad000dcfb8e9cbdc9b95438b40c83357ed40 (patch) | |
| tree | f7efff3f1ba3668a399b8f6d117b7afd856b4864 /clang/lib/AST/ASTContext.cpp | |
| parent | 319deb83d2a52bf788d0e724c8cd463cf9c576fd (diff) | |
| download | bcm5719-llvm-cddbad000dcfb8e9cbdc9b95438b40c83357ed40.tar.gz bcm5719-llvm-cddbad000dcfb8e9cbdc9b95438b40c83357ed40.zip | |
Allow calling convention attributes to apply to types. Patch by Chip Davis!
llvm-svn: 95291
Diffstat (limited to 'clang/lib/AST/ASTContext.cpp')
| -rw-r--r-- | clang/lib/AST/ASTContext.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/AST/ASTContext.cpp b/clang/lib/AST/ASTContext.cpp index d6c9041e3e9..52c5cbccdef 100644 --- a/clang/lib/AST/ASTContext.cpp +++ b/clang/lib/AST/ASTContext.cpp @@ -1716,7 +1716,7 @@ QualType ASTContext::getFunctionNoProtoType(QualType ResultTy, bool NoReturn, // Unique functions, to guarantee there is only one function of a particular // structure. llvm::FoldingSetNodeID ID; - FunctionNoProtoType::Profile(ID, ResultTy, NoReturn); + FunctionNoProtoType::Profile(ID, ResultTy, NoReturn, CallConv); void *InsertPos = 0; if (FunctionNoProtoType *FT = @@ -1736,7 +1736,7 @@ QualType ASTContext::getFunctionNoProtoType(QualType ResultTy, bool NoReturn, } FunctionNoProtoType *New = new (*this, TypeAlignment) - FunctionNoProtoType(ResultTy, Canonical, NoReturn); + FunctionNoProtoType(ResultTy, Canonical, NoReturn, CallConv); Types.push_back(New); FunctionNoProtoTypes.InsertNode(New, InsertPos); return QualType(New, 0); @@ -1755,7 +1755,7 @@ QualType ASTContext::getFunctionType(QualType ResultTy,const QualType *ArgArray, llvm::FoldingSetNodeID ID; FunctionProtoType::Profile(ID, ResultTy, ArgArray, NumArgs, isVariadic, TypeQuals, hasExceptionSpec, hasAnyExceptionSpec, - NumExs, ExArray, NoReturn); + NumExs, ExArray, NoReturn, CallConv); void *InsertPos = 0; if (FunctionProtoType *FTP = |

