[modules] Properly check whether a declaration is std::initializer_list. This
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 24 Feb 2015 03:30:14 +0000 (03:30 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 24 Feb 2015 03:30:14 +0000 (03:30 +0000)
commit7d7dee753dc91b24fee3f39af37b2432e9fe41a2
tree63755a10e3eb1ba9e96991cc56525c76d823c4cc
parent3f804513e7c83652c04b936955e74f97b9f4ffa5
[modules] Properly check whether a declaration is std::initializer_list. This
bug is not actually modules-specific, but it's a little tricky to tickle it
outside of modules builds, so submitting with the reduced testcase I have.

llvm-svn: 230303
clang/lib/Sema/SemaDeclCXX.cpp
clang/test/Modules/Inputs/initializer_list/direct.h [moved from clang/test/Modules/Inputs/initializer_list with 100% similarity]
clang/test/Modules/Inputs/initializer_list/direct.modulemap [new file with mode: 0644]
clang/test/Modules/Inputs/initializer_list/indirect.h [new file with mode: 0644]
clang/test/Modules/Inputs/initializer_list/indirect.modulemap [new file with mode: 0644]
clang/test/Modules/Inputs/module.map
clang/test/Modules/initializer_list.cpp