SK_ResolveAddressOfOverloadedFunction,
/// Perform a derived-to-base cast, producing an rvalue.
- SK_CastDerivedToBaseRValue,
+ SK_CastDerivedToBasePRValue,
/// Perform a derived-to-base cast, producing an xvalue.
SK_CastDerivedToBaseXValue,
void InitializationSequence::Step::Destroy() {
switch (Kind) {
case SK_ResolveAddressOfOverloadedFunction:
- case SK_CastDerivedToBaseRValue:
+ case SK_CastDerivedToBasePRValue:
case SK_CastDerivedToBaseXValue:
case SK_CastDerivedToBaseLValue:
case SK_BindReference:
Step S;
switch (VK) {
case VK_PRValue:
- S.Kind = SK_CastDerivedToBaseRValue;
+ S.Kind = SK_CastDerivedToBasePRValue;
break;
case VK_XValue: S.Kind = SK_CastDerivedToBaseXValue; break;
case VK_LValue: S.Kind = SK_CastDerivedToBaseLValue; break;
// initializer.
switch (Steps.front().Kind) {
case SK_ResolveAddressOfOverloadedFunction:
- case SK_CastDerivedToBaseRValue:
+ case SK_CastDerivedToBasePRValue:
case SK_CastDerivedToBaseXValue:
case SK_CastDerivedToBaseLValue:
case SK_BindReference:
Step->Function.Function);
break;
- case SK_CastDerivedToBaseRValue:
+ case SK_CastDerivedToBasePRValue:
case SK_CastDerivedToBaseXValue:
case SK_CastDerivedToBaseLValue: {
// We have a derived-to-base cast that produces either an rvalue or an
OS << "resolve address of overloaded function";
break;
- case SK_CastDerivedToBaseRValue:
- OS << "derived-to-base (rvalue)";
+ case SK_CastDerivedToBasePRValue:
+ OS << "derived-to-base (prvalue)";
break;
case SK_CastDerivedToBaseXValue: