When compiling with Clang modules enabled, polly's use of using-directives
caused the global object Target in RegisterPasses.cpp to clash with
llvm::Target. By eliminating the using-directives, we're able to get
polly to play nicely with a modules build.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
- qualifies things that weren't caught by the modules build
- adds using-declarations for some of the more commonly used types so that they don't need to be qualified