[PATCH] D44560: [DWARF] Rework debug line parsing to use llvm::Error and callbacks
James Henderson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 16 10:17:23 PDT 2018
jhenderson added inline comments.
================
Comment at: include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:36
+ // section.
+ DebugLineError(bool IsFatal, const Twine &Msg)
+ : IsFatal(IsFatal), Msg(Msg.str()) {}
----------------
JDevlieghere wrote:
> How about switching the order and giving the bool a default value (`false`?)
I tried doing this, but there was little benefit, since this is always created via createError, which is a function with variadic templates, making it impossible (to my knowledge) to use a default argument in createError. I could still change it, but `IsFatal` will still be specified explicitly every time it is called.
Repository:
rL LLVM
https://reviews.llvm.org/D44560
More information about the llvm-commits
mailing list