From d9ba224f66af76e66352dcabd52a030e382ee235 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Thu, 7 May 2015 03:54:19 +0000 Subject: [modules] Suport for merging a parsed enum definition into an existing imported but not visible definition. llvm-svn: 236690 --- clang/test/Modules/Inputs/submodules-merge-defs/defs.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'clang/test') diff --git a/clang/test/Modules/Inputs/submodules-merge-defs/defs.h b/clang/test/Modules/Inputs/submodules-merge-defs/defs.h index 89e4b2319c9..ccf1398797c 100644 --- a/clang/test/Modules/Inputs/submodules-merge-defs/defs.h +++ b/clang/test/Modules/Inputs/submodules-merge-defs/defs.h @@ -29,3 +29,10 @@ template struct F { }; template int F::f() { return 0; } template template int F::g() { return 0; } + +namespace G { + enum A { a, b, c, d, e }; + enum { f, g, h }; + typedef enum { i, j } k; + typedef enum {} l; +} -- cgit v1.2.3