llvm-project/clang/test/Modules/Inputs/stress1
Chandler Carruth ffbf705cc3 [Modules] Fix a sneaky bug in r233249 where we would look for implicit
constructors in the current lexical context even though name lookup
found them via some other context merged into the redecl chain.

This can only happen for implicit constructors which can only have the
name of the type of the current context, so we can fix this by simply
*always* merging those names first. This also has the advantage of
removing the walk of the current lexical context from the common case
when this is the only constructor name we need to deal with (implicit or
otherwise).

I've enhanced the tests to cover this case (and uncovered an unrelated
bug which I fixed in r233325).

llvm-svn: 233327
2015-03-26 22:27:09 +00:00
..
common.h [Modules] Add some more fun code to my modules stress test, this time 2015-03-26 08:49:55 +00:00
m00.h
m01.h [Modules] Fix a sneaky bug in r233249 where we would look for implicit 2015-03-26 22:27:09 +00:00
m02.h
m03.h
merge00.h [Modules] Fix a sneaky bug in r233249 where we would look for implicit 2015-03-26 22:27:09 +00:00
module.modulemap