tra added inline comments.

================
Comment at: clang/lib/Driver/ToolChains/AMDGPU.cpp:531-532
+      DriverArgs.hasArg(options::OPT_nostdlibinc)) {
+    CC1Args.push_back("-internal-isystem");
+    CC1Args.push_back(HipIncludePath);
+  }
----------------
My impression, after reading the problem description, is that the actual issue 
is that we're using `-internal-isystem` for the HIP SDK includes , not that we 
add the include path to them.

Instead of trying to guess whether we happen to match some hardcoded path where 
we think the standard headers may live, I'd rather use `-I` or its internal 
equivalent, if we have it. Hardcoded paths *will* be wrong for someone. E.g. 
I'm pretty sure `/usr/anything` is not going to work on windows. Of for our 
internal builds.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D120132/new/

https://reviews.llvm.org/D120132

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to