[Clang] Missing #embed file fails with option -MG, unlike GCC (original) (raw)
For file foo.c like this:
char arr[] { #embed "bar" };
clang foo.c -MM -MG fails with "file not found";gcc foo.c -MM -MG succeeds and prints foo.o: foo.c bar.
Looks like GCC's -MG treat missing #embed file as missing dependency like missing #include files.