dblaikie added a subscriber: yunlian. dblaikie added a comment. In implicit ThinLTO, the object files are only temporary.
Sort of similar to using -gsplit-dwarf when compiling straight to an executable (without using -c): "clang++ x.cpp y.cpp -o a.out" - where should the .dwo files go then? If they go where the .o files go, then they'll be in /tmp/ and get deleted either when the ocmpiler ends after it runs the linker, or perhaps at some uncertain point in the future when the temp space is reclaimed. (granted, I'm not suggesting we support that actual case - it's not terribly common for anyone who'd actually need -gsplit-dwarf - but the implicit ThinLTO case looks quite similar for demonstration purposes) Repository: rC Clang https://reviews.llvm.org/D44788 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits