diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2009-08-27 05:09:36 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2009-08-27 05:09:36 +0000 |
commit | 561154dd6b430e71a28a1a0473cf9b3807e8764f (patch) | |
tree | ac5d272ce92c8a7df7e36d069be3d6bb2828fc59 /clang/lib/Sema/SemaDeclCXX.cpp | |
parent | 574315a0fae41cb7379b6b69c7c86f68ea7354ca (diff) | |
download | bcm5719-llvm-561154dd6b430e71a28a1a0473cf9b3807e8764f.tar.gz bcm5719-llvm-561154dd6b430e71a28a1a0473cf9b3807e8764f.zip |
Stub out an error so we don't crash.
llvm-svn: 80207
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index 2f797daea32..a18dc46fe7f 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -2103,7 +2103,14 @@ Sema::DeclPtrTy Sema::ActOnUsingDeclaration(Scope *S, Name = TargetName; else Name = Context.DeclarationNames.getCXXOperatorName(Op); - + + // FIXME: Implement this properly! + if (isUnknownSpecialization(SS)) { + Diag(IdentLoc, diag::err_using_dependent_unsupported); + delete AttrList; + return DeclPtrTy::make((UsingDecl*)0); + } + // Lookup target name. LookupResult R = LookupParsedName(S, &SS, Name, LookupOrdinaryName, false); |