| // { dg-additional-options {-Wno-pedantic -fpreprocessed -fdirectives-only -fdump-lang-module-lineno-vops -fmodules-ts} } |
| module ; |
| |
| # 4 "inc_b" 1 |
| #define _GLIBCXX_VISIBILITY(V) __attribute__ ((__visibility__ (#V))) |
| #define _GLIBCXX_BEGIN_NAMESPACE_VERSION |
| namespace std _GLIBCXX_VISIBILITY(default) |
| { |
| _GLIBCXX_BEGIN_NAMESPACE_VERSION |
| } |
| # 11 "" 2 |
| |
| export module hello; |
| export import :format; |
| // { dg-module-cmi hello } |
| |
| // { dg-final { scan-lang-dump { Ordinary:8 maps hwm:[0-9]* macro:0 maps 0 locs} module } } |
| // { dg-final { scan-lang-dump-not { Macro:. _GLIBCXX_VISIBILITY} module } } |