]> granicus.if.org Git - clang/commit
[modules] Fix merging support for forward-declared enums with fixed underlying types...
authorRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 8 Jul 2015 21:49:31 +0000 (21:49 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Wed, 8 Jul 2015 21:49:31 +0000 (21:49 +0000)
commitabaf7f03015904d824b06c0b4440ebcd257ab3e1
tree8231453e03259a27178d580d2645ca3370f59c80
parent1e53f23050c360a0e8de8b4c67d78cbac5ccfd1d
[modules] Fix merging support for forward-declared enums with fixed underlying types. A visible declaration is enough to make the type complete, but not enough to make the definition visible.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@241743 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Sema.h
lib/Sema/SemaType.cpp
test/Modules/Inputs/submodules-merge-defs/defs.h
test/Modules/submodules-merge-defs.cpp