- Removing a few of the entries in the Flags for the Types.def table.
- Removing redundant parts of getCompilationPhases().
Details
Diff Detail
- Repository
- rL LLVM
Event Timeline
This looks good to me generally. I don't fully understand the reason for u being kept, is that something you intend to clean up in a subsequent patch?
I’d like to remove it but I don’t yet understand its purpose. Might deal with it in another patch along with ‘A’
clang/include/clang/Driver/Types.def | ||
---|---|---|
39–45 ↗ | (On Diff #211390) | Why should we document the removed flags, since users cannot write them anyway? |
clang/include/clang/Driver/Types.def | ||
---|---|---|
39–45 ↗ | (On Diff #211390) | Actually, that makes sense to me. The reasoning for it (and the key thing to note about the documentation) is that it helps downstream forks as it indicates how to migrate. Now, if you believe that this bit of functionality is unlikely to be used, thats a different story. But, I don't think that it hurts to have the documentation in the commit message instead. |
LGTM!
clang/include/clang/Driver/Types.def | ||
---|---|---|
39–45 ↗ | (On Diff #211390) | Okay, that makes sense to me. Thank you for the explanation! |
clang/include/clang/Driver/Types.def | ||
---|---|---|
39–45 ↗ | (On Diff #211390) | Yeah I just wanted a heads up for anyone downstream or anyone trying to update this table. Unfortunately I dont really understand the concept behind "user specified" types here. I assume it means things like clang -xc++ or something like that. I will move this comment into the commit message. Thanks! |