|
|
| Bugzilla Link |
21958 |
| Version |
trunk |
| OS |
Linux |
| Blocks |
#23431 |
| Attachments |
test case |
| Reporter |
LLVM Bugzilla Contributor |
Extended Description
Fuzzing discovered that the attached test case, which contains unprintable characters, when given as input to
clang -fno-crash-diagnostics -std=c++11 -xc++ -c -emit-llvm
causes this assertion failure:
clang-3.6: tools/clang/lib/Sema/SemaDecl.cpp:5560: clang::NamedDecl* clang::Sema::ActOnVariableDeclarator(clang::Scope*, clang::Declarator&, clang::DeclContext*, clang::TypeSourceInfo*, clang::LookupResult&, clang::MultiTemplateParamsArg, bool&): Assertion `D.getName().getKind() != UnqualifiedId::IK_TemplateId && "should have a 'template<>' for this decl"' failed.