diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-02-01 21:36:38 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-02-01 21:36:38 +0000 |
commit | 62559bd7ce0cfb9e8603e7d6a9184e9c8c91bb92 (patch) | |
tree | 0fb463a255ce070de4175c5ad84de6bc9693ad28 /llvm/lib/Bitcode/Reader/MetadataLoader.cpp | |
parent | c56d1ccd797e96869f7d7ee4a78126b136f709fc (diff) | |
download | llvm-62559bd7ce0cfb9e8603e7d6a9184e9c8c91bb92.zip llvm-62559bd7ce0cfb9e8603e7d6a9184e9c8c91bb92.tar.gz llvm-62559bd7ce0cfb9e8603e7d6a9184e9c8c91bb92.tar.bz2 |
Fix hole in our enforcement of rule requiring 'typename' prior to a dependent
name. If the dependent name happened to end in a template-id (X<T>::Y<U>), we
would fail to notice that the 'typename' keyword is missing when resolving it
to a type.
It turns out that GCC has a similar bug. If this shows up in much real code, we
can easily downgrade this to an ExtWarn.
llvm-svn: 293815
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
0 files changed, 0 insertions, 0 deletions