1 // { dg-do preprocess } 2 // { dg-additional-options "-fmodules-ts -MD" } 3 4 module m:part; 5 // { dg-module-cmi !m:part } 6 7 // All The Backslashes! 8 // { dg-final { scan-file dep-2.d {\nm:part\.c\+\+m: gcm.cache/m-part\.gcm} } } 9 // { dg-final { scan-file dep-2.d {\ngcm.cache/m:part\.gcm:| dep-2\.o} } } 10 // { dg-final { scan-file dep-2.d {\n\.PHONY: m:part\.c\+\+m} } } 11 12 // { dg-final { scan-file dep-2.i {\nmodule m:part;\n} } } 13