diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-10-29 08:11:47 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2014-10-29 08:11:47 +0000 |
commit | 44d4d9a4cb1b590f81b5bf08b922e1ec2715e90e (patch) | |
tree | dfba0ad1f4289814770676c5d9b3e7a9a2c523e0 /llvm/bindings/ocaml/bitreader/bitreader_ocaml.c | |
parent | 815d752b93112accaa053c57c5225651f6422197 (diff) | |
download | bcm5719-llvm-44d4d9a4cb1b590f81b5bf08b922e1ec2715e90e.tar.gz bcm5719-llvm-44d4d9a4cb1b590f81b5bf08b922e1ec2715e90e.zip |
Don't capture DeclRefExpr::getNameInfo().getInfo(). It returns reference in temporary object.
DeclarationNameInfo::getInfo() returns reference, but DeclRefExpr::getNameInfo() returns temporary DeclarationNameInfo().
It triggered a local crash for me.
Failing Tests (1):
Clang :: SemaTemplate/instantiate-overload-candidates.cpp
Assertion failed!
Program: bin\clang.EXE
File: clang/lib/Basic/SourceManager.cpp, Line 822
Expression: 0 && "Invalid SLocOffset or bad function choice"
llvm-svn: 220841
Diffstat (limited to 'llvm/bindings/ocaml/bitreader/bitreader_ocaml.c')
0 files changed, 0 insertions, 0 deletions