Changeset aebf5b0 for src/AST/Expr.hpp


Ignore:
Timestamp:
Jul 17, 2020, 4:58:54 PM (4 years ago)
Author:
Andrew Beach <ajbeach@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
a8ed717
Parents:
c15085d
Message:

Made a few changes that should have no effect but will silence some warnings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Expr.hpp

    rc15085d raebf5b0  
    114114                ResnSlots& resnSlots() {
    115115                        switch (mode) {
    116                         case Empty: new(&data.resnSlots) ResnSlots{}; mode = Slots; // fallthrough
     116                        case Empty: new(&data.resnSlots) ResnSlots{}; mode = Slots; [[fallthrough]];
    117117                        case Slots: return data.resnSlots;
    118118                        case Params: assertf(false, "Cannot return to resnSlots from Params"); abort();
     
    131131                InferredParams& inferParams() {
    132132                        switch (mode) {
    133                         case Slots: data.resnSlots.~ResnSlots(); // fallthrough
    134                         case Empty: new(&data.inferParams) InferredParams{}; mode = Params; // fallthrough
     133                        case Slots: data.resnSlots.~ResnSlots(); [[fallthrough]];
     134                        case Empty: new(&data.inferParams) InferredParams{}; mode = Params; [[fallthrough]];
    135135                        case Params: return data.inferParams;
    136136                        }
     
    150150                        case Slots:
    151151                                data.resnSlots.~ResnSlots();
    152                                 // fallthrough
     152                                [[fallthrough]];
    153153                        case Empty:
    154154                                new(&data.inferParams) InferredParams{ std::move( ps ) };
Note: See TracChangeset for help on using the changeset viewer.