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