This matches the behavior of MSVC
lgtm
Can we group this at the end with the other fields? That's more consistent with the rest of LLD, access labels be damned.
How about moving the public: label up here, since these are method overrides, so they are actually public.