1*885e78cbSChandler Carruth// RUN: rm -rf %t
2*885e78cbSChandler Carruth//
3*885e78cbSChandler Carruth// RUN: %clang_cc1 -fmodules -x c++ -fmodules-cache-path=%t \
4*885e78cbSChandler Carruth// RUN:   -fno-implicit-modules -fno-modules-implicit-maps \
5*885e78cbSChandler Carruth// RUN:   -emit-module -fmodule-name=empty -o %t/base.pcm \
6*885e78cbSChandler Carruth// RUN:   %s
7*885e78cbSChandler Carruth//
8*885e78cbSChandler Carruth// RUN: %clang_cc1 -fmodules -x c++ -fmodules-cache-path=%t \
9*885e78cbSChandler Carruth// RUN:   -fno-implicit-modules -fno-modules-implicit-maps \
10*885e78cbSChandler Carruth// RUN:   -emit-module -fmodule-name=empty -o %t/check.pcm \
11*885e78cbSChandler Carruth// RUN:   %s
12*885e78cbSChandler Carruth//
13*885e78cbSChandler Carruth// RUN: diff %t/base.pcm %t/check.pcm
14*885e78cbSChandler Carruth
15*885e78cbSChandler Carruthmodule empty { header "Inputs/empty.h" export * }
16