2 // RUN: %clang_cc1 -fmodules -fmodules-cache-path=%t -verify %s
3 // expected-no-diagnostics
5 #pragma clang module build sys_types
7 #pragma clang module contents
8 #pragma clang module begin sys_types
10 typedef union { bool b
; } pthread_mutex_t
;
12 #pragma clang module end
13 #pragma clang module endbuild
15 typedef union { bool b
; } pthread_mutex_t
;
16 #pragma clang module import sys_types
18 const pthread_mutex_t
*m
;