diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2009-11-26 03:04:01 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2009-11-26 03:04:01 +0000 |
commit | f873c2fb68c618af8185737c92962e21a9ff903d (patch) | |
tree | a7012806936cdded493d463cecd2efd396fbcc89 /clang/lib/AST | |
parent | 8a5f75ed5d998b207d5c2008287cfa34157d8ad7 (diff) | |
download | bcm5719-llvm-f873c2fb68c618af8185737c92962e21a9ff903d.tar.gz bcm5719-llvm-f873c2fb68c618af8185737c92962e21a9ff903d.zip |
Slight tweak to the algorithm for getLinkage().
llvm-svn: 89932
Diffstat (limited to 'clang/lib/AST')
-rw-r--r-- | clang/lib/AST/Decl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp index b52c7ada7f3..572d76ff72d 100644 --- a/clang/lib/AST/Decl.cpp +++ b/clang/lib/AST/Decl.cpp @@ -232,7 +232,7 @@ static NamedDecl::Linkage getLinkageForNamespaceScopeDecl(const NamedDecl *D) { // declared to have external linkage; or // (there is no equivalent in C99) if (Context.getLangOptions().CPlusPlus && - Var->getType().isConstQualified() && + Var->getType().isConstant(Context) && Var->getStorageClass() != VarDecl::Extern && Var->getStorageClass() != VarDecl::PrivateExtern) { bool FoundExtern = false; |