[PATCH] D117888: [clang][driver][wasm] Support -stdlib=libstdc++ for WebAssembly
Timm Bäder via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Jan 31 00:14:26 PST 2022
tbaeder added inline comments.
================
Comment at: clang/lib/Driver/ToolChains/WebAssembly.cpp:448
+ addSystemInclude(DriverArgs, CC1Args,
+ getDriver().SysRoot + "/include/c++/11");
+ break;
----------------
sbc100 wrote:
> Where does `11` come from here? Do other drivers hardcode this the same way?
`11` is just the current version. `lib/Driver/ToolChains/Gnu.cpp` figures out the correct version here via `GCCInstallationDetector`. I thought hard-coding is find for wasm because the `v1` for libc++ above is also hardcoded and `Gnu.cpp` figures that out dynamically as well (in `addLibCxxIncludePaths`).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D117888/new/
https://reviews.llvm.org/D117888
More information about the cfe-commits
mailing list