1176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines// RUN: rm -rf %t 2176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines// RUN: %clang_cc1 -fmodules -fmodules-cache-path=%t -I%S/Inputs/StdDef %s -verify -fno-modules-error-recovery 3176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines 4176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines#include "ptrdiff_t.h" 5176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines 6176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hinesptrdiff_t pdt; 7176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines 8176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hinessize_t st; // expected-error {{must be imported}} 9176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines// expected-note@stddef.h:* {{previous}} 10176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines 11176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines#include "include_again.h" 12176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hines 13176edba5311f6eff0cad2631449885ddf4fbc9eaStephen Hinessize_t st2; 14