[libcxx-commits] [PATCH] D75890: [libunwind] Remove __FILE__ and __LINE__ from error reporting
Nico Weber via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Mar 10 13:06:29 PDT 2020
thakis added a comment.
`__FILE__` only expands to an absolute path if you pass an absolute path to clang (ctrl-f "__FILE__" on http://blog.llvm.org/2019/11/deterministic-builds-with-clang-and-lld.html).
It feels like this is working around a deficiency in the compiler. Maybe fixing whatever's going wrong in the compiler might be better? (There's also -ffile-file-prefix map, but using that makes your _commandline_ depend on the name of the build dir, and (in clang) `__FILE_NAME__ `.
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
More information about the libcxx-commits