xref: /llvm-project/clang/test/Modules/merge-name-for-linkage.cpp (revision c0ca4c2c956703eb414b506f5bef9a2e33b59db1)
19ba845c2SRichard Smith // RUN: rm -rf %t
247972afdSRichard Smith // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -I%S/Inputs/merge-name-for-linkage -verify %s
39ba845c2SRichard Smith // expected-no-diagnostics
49ba845c2SRichard Smith typedef union {} pthread_mutex_t;
53fb1a855SRichard Smith typedef pthread_mutex_t pthread_mutex_t;
69ba845c2SRichard Smith #include "a.h"
79ba845c2SRichard Smith pthread_mutex_t x;
89ba845c2SRichard Smith #include "b.h"
99ba845c2SRichard Smith pthread_mutex_t y;
10*c0ca4c2cSRichard Smith merged_after_definition z;
11