Skip to content
This repository was archived by the owner on Mar 28, 2020. It is now read-only.

Commit 7d7a23e

Browse files
committed
Replace a few more "fall through" comments with LLVM_FALLTHROUGH
Follow up to r278902. I had missed "fall through", with a space. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@278970 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 3ed44cd commit 7d7a23e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+209
-161
lines changed

examples/BrainF/BrainF.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ void BrainF::readloop(PHINode *phi, BasicBlock *oldbb, BasicBlock *testbb,
339339
switch(c) {
340340
case '-':
341341
direction = -1;
342-
// Fall through
342+
LLVM_FALLTHROUGH;
343343

344344
case '+':
345345
if (cursym == SYM_CHANGE) {
@@ -360,7 +360,7 @@ void BrainF::readloop(PHINode *phi, BasicBlock *oldbb, BasicBlock *testbb,
360360

361361
case '<':
362362
direction = -1;
363-
// Fall through
363+
LLVM_FALLTHROUGH;
364364

365365
case '>':
366366
if (cursym == SYM_MOVE) {

lib/Analysis/BasicAliasAnalysis.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ static bool isObjectSize(const Value *V, uint64_t Size, const DataLayout &DL,
227227
Offset = 0;
228228
return V;
229229
}
230-
// FALL THROUGH.
230+
LLVM_FALLTHROUGH;
231231
case Instruction::Add:
232232
V = GetLinearExpression(BOp->getOperand(0), Scale, Offset, ZExtBits,
233233
SExtBits, DL, Depth + 1, AC, DT, NSW, NUW);

lib/Analysis/MemoryDependenceAnalysis.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1010,7 +1010,7 @@ SortNonLocalDepInfoCache(MemoryDependenceResults::NonLocalDepInfo &Cache,
10101010
MemoryDependenceResults::NonLocalDepInfo::iterator Entry =
10111011
std::upper_bound(Cache.begin(), Cache.end() - 1, Val);
10121012
Cache.insert(Entry, Val);
1013-
// FALL THROUGH.
1013+
LLVM_FALLTHROUGH;
10141014
}
10151015
case 1:
10161016
// One new entry, Just insert the new value at the appropriate position.

lib/Analysis/ScalarEvolution.cpp

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4288,7 +4288,7 @@ const SCEV *ScalarEvolution::createNodeForSelectOrPHI(Instruction *I,
42884288
case ICmpInst::ICMP_SLT:
42894289
case ICmpInst::ICMP_SLE:
42904290
std::swap(LHS, RHS);
4291-
// fall through
4291+
LLVM_FALLTHROUGH;
42924292
case ICmpInst::ICMP_SGT:
42934293
case ICmpInst::ICMP_SGE:
42944294
// a >s b ? a+x : b+x -> smax(a, b)+x
@@ -4311,7 +4311,7 @@ const SCEV *ScalarEvolution::createNodeForSelectOrPHI(Instruction *I,
43114311
case ICmpInst::ICMP_ULT:
43124312
case ICmpInst::ICMP_ULE:
43134313
std::swap(LHS, RHS);
4314-
// fall through
4314+
LLVM_FALLTHROUGH;
43154315
case ICmpInst::ICMP_UGT:
43164316
case ICmpInst::ICMP_UGE:
43174317
// a >u b ? a+x : b+x -> umax(a, b)+x
@@ -8502,7 +8502,7 @@ static bool IsKnownPredicateViaMinOrMax(ScalarEvolution &SE,
85028502

85038503
case ICmpInst::ICMP_SGE:
85048504
std::swap(LHS, RHS);
8505-
// fall through
8505+
LLVM_FALLTHROUGH;
85068506
case ICmpInst::ICMP_SLE:
85078507
return
85088508
// min(A, ...) <= A
@@ -8512,7 +8512,7 @@ static bool IsKnownPredicateViaMinOrMax(ScalarEvolution &SE,
85128512

85138513
case ICmpInst::ICMP_UGE:
85148514
std::swap(LHS, RHS);
8515-
// fall through
8515+
LLVM_FALLTHROUGH;
85168516
case ICmpInst::ICMP_ULE:
85178517
return
85188518
// min(A, ...) <= A
@@ -9858,8 +9858,10 @@ ScalarEvolution::computeBlockDisposition(const SCEV *S, const BasicBlock *BB) {
98589858
const SCEVAddRecExpr *AR = cast<SCEVAddRecExpr>(S);
98599859
if (!DT.dominates(AR->getLoop()->getHeader(), BB))
98609860
return DoesNotDominateBlock;
9861+
9862+
// Fall through into SCEVNAryExpr handling.
9863+
LLVM_FALLTHROUGH;
98619864
}
9862-
// FALL THROUGH into SCEVNAryExpr handling.
98639865
case scAddExpr:
98649866
case scMulExpr:
98659867
case scUMaxExpr:

lib/Analysis/TargetLibraryInfo.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,7 @@ static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T,
324324
// on Linux.
325325
//
326326
// Fall through to disable all of them.
327+
LLVM_FALLTHROUGH;
327328
default:
328329
TLI.setUnavailable(LibFunc::exp10);
329330
TLI.setUnavailable(LibFunc::exp10f);

lib/Analysis/ValueTracking.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,7 +1012,8 @@ static void computeKnownBitsFromOperator(const Operator *I, APInt &KnownZero,
10121012
case Instruction::PtrToInt:
10131013
case Instruction::IntToPtr:
10141014
case Instruction::AddrSpaceCast: // Pointers could be different sizes.
1015-
// FALL THROUGH and handle them the same as zext/trunc.
1015+
// Fall through and handle them the same as zext/trunc.
1016+
LLVM_FALLTHROUGH;
10161017
case Instruction::ZExt:
10171018
case Instruction::Trunc: {
10181019
Type *SrcTy = I->getOperand(0)->getType();
@@ -2559,7 +2560,7 @@ bool llvm::CannotBeOrderedLessThanZero(const Value *V,
25592560
// x*x is always non-negative or a NaN.
25602561
if (I->getOperand(0) == I->getOperand(1))
25612562
return true;
2562-
// Fall through
2563+
LLVM_FALLTHROUGH;
25632564
case Instruction::FAdd:
25642565
case Instruction::FDiv:
25652566
case Instruction::FRem:

lib/CodeGen/AsmPrinter/AsmPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1784,7 +1784,7 @@ const MCExpr *AsmPrinter::lowerConstant(const Constant *CV) {
17841784
// expression properly. This is important for differences between
17851785
// blockaddress labels. Since the two labels are in the same function, it
17861786
// is reasonable to treat their delta as a 32-bit value.
1787-
// FALL THROUGH.
1787+
LLVM_FALLTHROUGH;
17881788
case Instruction::BitCast:
17891789
return lowerConstant(CE->getOperand(0));
17901790

lib/CodeGen/AsmPrinter/DIE.cpp

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -247,17 +247,17 @@ void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
247247
// FIXME: Is there a better way to do this?
248248
Asm->OutStreamer->AddBlankLine();
249249
return;
250-
case dwarf::DW_FORM_flag: // Fall thru
251-
case dwarf::DW_FORM_ref1: // Fall thru
250+
case dwarf::DW_FORM_flag: LLVM_FALLTHROUGH;
251+
case dwarf::DW_FORM_ref1: LLVM_FALLTHROUGH;
252252
case dwarf::DW_FORM_data1: Size = 1; break;
253-
case dwarf::DW_FORM_ref2: // Fall thru
253+
case dwarf::DW_FORM_ref2: LLVM_FALLTHROUGH;
254254
case dwarf::DW_FORM_data2: Size = 2; break;
255-
case dwarf::DW_FORM_sec_offset: // Fall thru
256-
case dwarf::DW_FORM_strp: // Fall thru
257-
case dwarf::DW_FORM_ref4: // Fall thru
255+
case dwarf::DW_FORM_sec_offset: LLVM_FALLTHROUGH;
256+
case dwarf::DW_FORM_strp: LLVM_FALLTHROUGH;
257+
case dwarf::DW_FORM_ref4: LLVM_FALLTHROUGH;
258258
case dwarf::DW_FORM_data4: Size = 4; break;
259-
case dwarf::DW_FORM_ref8: // Fall thru
260-
case dwarf::DW_FORM_ref_sig8: // Fall thru
259+
case dwarf::DW_FORM_ref8: LLVM_FALLTHROUGH;
260+
case dwarf::DW_FORM_ref_sig8: LLVM_FALLTHROUGH;
261261
case dwarf::DW_FORM_data8: Size = 8; break;
262262
case dwarf::DW_FORM_GNU_str_index: Asm->EmitULEB128(Integer); return;
263263
case dwarf::DW_FORM_GNU_addr_index: Asm->EmitULEB128(Integer); return;
@@ -279,17 +279,17 @@ void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const {
279279
unsigned DIEInteger::SizeOf(const AsmPrinter *AP, dwarf::Form Form) const {
280280
switch (Form) {
281281
case dwarf::DW_FORM_flag_present: return 0;
282-
case dwarf::DW_FORM_flag: // Fall thru
283-
case dwarf::DW_FORM_ref1: // Fall thru
282+
case dwarf::DW_FORM_flag: LLVM_FALLTHROUGH;
283+
case dwarf::DW_FORM_ref1: LLVM_FALLTHROUGH;
284284
case dwarf::DW_FORM_data1: return sizeof(int8_t);
285-
case dwarf::DW_FORM_ref2: // Fall thru
285+
case dwarf::DW_FORM_ref2: LLVM_FALLTHROUGH;
286286
case dwarf::DW_FORM_data2: return sizeof(int16_t);
287-
case dwarf::DW_FORM_sec_offset: // Fall thru
288-
case dwarf::DW_FORM_strp: // Fall thru
289-
case dwarf::DW_FORM_ref4: // Fall thru
287+
case dwarf::DW_FORM_sec_offset: LLVM_FALLTHROUGH;
288+
case dwarf::DW_FORM_strp: LLVM_FALLTHROUGH;
289+
case dwarf::DW_FORM_ref4: LLVM_FALLTHROUGH;
290290
case dwarf::DW_FORM_data4: return sizeof(int32_t);
291-
case dwarf::DW_FORM_ref8: // Fall thru
292-
case dwarf::DW_FORM_ref_sig8: // Fall thru
291+
case dwarf::DW_FORM_ref8: LLVM_FALLTHROUGH;
292+
case dwarf::DW_FORM_ref_sig8: LLVM_FALLTHROUGH;
293293
case dwarf::DW_FORM_data8: return sizeof(int64_t);
294294
case dwarf::DW_FORM_GNU_str_index: return getULEB128Size(Integer);
295295
case dwarf::DW_FORM_GNU_addr_index: return getULEB128Size(Integer);

lib/CodeGen/RegAllocFast.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ void RAFast::usePhysReg(MachineOperand &MO) {
360360
break;
361361
case regReserved:
362362
PhysRegState[PhysReg] = regFree;
363-
// Fall through
363+
LLVM_FALLTHROUGH;
364364
case regFree:
365365
MO.setIsKill();
366366
return;
@@ -389,7 +389,7 @@ void RAFast::usePhysReg(MachineOperand &MO) {
389389
assert((TRI->isSuperRegister(PhysReg, Alias) ||
390390
TRI->isSuperRegister(Alias, PhysReg)) &&
391391
"Instruction is not using a subregister of a reserved register");
392-
// Fall through.
392+
LLVM_FALLTHROUGH;
393393
case regFree:
394394
if (TRI->isSuperRegister(PhysReg, Alias)) {
395395
// Leave the superregister in the working set.
@@ -421,7 +421,7 @@ void RAFast::definePhysReg(MachineInstr &MI, unsigned PhysReg,
421421
break;
422422
default:
423423
spillVirtReg(MI, VirtReg);
424-
// Fall through.
424+
LLVM_FALLTHROUGH;
425425
case regFree:
426426
case regReserved:
427427
PhysRegState[PhysReg] = NewState;
@@ -437,7 +437,7 @@ void RAFast::definePhysReg(MachineInstr &MI, unsigned PhysReg,
437437
break;
438438
default:
439439
spillVirtReg(MI, VirtReg);
440-
// Fall through.
440+
LLVM_FALLTHROUGH;
441441
case regFree:
442442
case regReserved:
443443
PhysRegState[Alias] = regDisabled;

lib/CodeGen/RegisterCoalescer.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2231,8 +2231,8 @@ void JoinVals::computeAssignment(unsigned ValNo, JoinVals &Other) {
22312231
if ((OtherV.WriteLanes & ~V.ValidLanes) != 0 && TrackSubRegLiveness)
22322232
OtherV.ErasableImplicitDef = false;
22332233
OtherV.Pruned = true;
2234+
LLVM_FALLTHROUGH;
22342235
}
2235-
// Fall through.
22362236
default:
22372237
// This value number needs to go in the final joined live range.
22382238
Assignments[ValNo] = NewVNInfo.size();
@@ -2517,7 +2517,7 @@ void JoinVals::eraseInstrs(SmallPtrSetImpl<MachineInstr*> &ErasedInstrs,
25172517
// make it appear like an unused value number.
25182518
VNI->markUnused();
25192519
DEBUG(dbgs() << "\t\tremoved " << i << '@' << Def << ": " << LR << '\n');
2520-
// FALL THROUGH.
2520+
LLVM_FALLTHROUGH;
25212521
}
25222522

25232523
case CR_Erase: {

lib/CodeGen/SelectionDAG/DAGCombiner.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1579,7 +1579,7 @@ SDValue DAGCombiner::visitTokenFactor(SDNode *N) {
15791579
Changed = true;
15801580
break;
15811581
}
1582-
// Fall thru
1582+
LLVM_FALLTHROUGH;
15831583

15841584
default:
15851585
// Only add if it isn't already in the list.

lib/CodeGen/SelectionDAG/LegalizeDAG.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,12 +1123,12 @@ void SelectionDAGLegalize::LegalizeOp(SDNode *Node) {
11231123
ReplaceNode(Node, ResultVals.data());
11241124
return;
11251125
}
1126+
LLVM_FALLTHROUGH;
11261127
}
1127-
// FALL THROUGH
11281128
case TargetLowering::Expand:
11291129
if (ExpandNode(Node))
11301130
return;
1131-
// FALL THROUGH
1131+
LLVM_FALLTHROUGH;
11321132
case TargetLowering::LibCall:
11331133
ConvertNodeToLibcall(Node);
11341134
return;

lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ SDValue VectorLegalizer::LegalizeOp(SDValue Op) {
362362
Result = Tmp1;
363363
break;
364364
}
365-
// FALL THROUGH
365+
LLVM_FALLTHROUGH;
366366
}
367367
case TargetLowering::Expand:
368368
Result = Expand(Op);

lib/CodeGen/SelectionDAG/SelectionDAG.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1943,29 +1943,29 @@ SDValue SelectionDAG::FoldSetCC(EVT VT, SDValue N1, SDValue N2,
19431943
default: break;
19441944
case ISD::SETEQ: if (R==APFloat::cmpUnordered)
19451945
return getUNDEF(VT);
1946-
// fall through
1946+
LLVM_FALLTHROUGH;
19471947
case ISD::SETOEQ: return getConstant(R==APFloat::cmpEqual, dl, VT);
19481948
case ISD::SETNE: if (R==APFloat::cmpUnordered)
19491949
return getUNDEF(VT);
1950-
// fall through
1950+
LLVM_FALLTHROUGH;
19511951
case ISD::SETONE: return getConstant(R==APFloat::cmpGreaterThan ||
19521952
R==APFloat::cmpLessThan, dl, VT);
19531953
case ISD::SETLT: if (R==APFloat::cmpUnordered)
19541954
return getUNDEF(VT);
1955-
// fall through
1955+
LLVM_FALLTHROUGH;
19561956
case ISD::SETOLT: return getConstant(R==APFloat::cmpLessThan, dl, VT);
19571957
case ISD::SETGT: if (R==APFloat::cmpUnordered)
19581958
return getUNDEF(VT);
1959-
// fall through
1959+
LLVM_FALLTHROUGH;
19601960
case ISD::SETOGT: return getConstant(R==APFloat::cmpGreaterThan, dl, VT);
19611961
case ISD::SETLE: if (R==APFloat::cmpUnordered)
19621962
return getUNDEF(VT);
1963-
// fall through
1963+
LLVM_FALLTHROUGH;
19641964
case ISD::SETOLE: return getConstant(R==APFloat::cmpLessThan ||
19651965
R==APFloat::cmpEqual, dl, VT);
19661966
case ISD::SETGE: if (R==APFloat::cmpUnordered)
19671967
return getUNDEF(VT);
1968-
// fall through
1968+
LLVM_FALLTHROUGH;
19691969
case ISD::SETOGE: return getConstant(R==APFloat::cmpGreaterThan ||
19701970
R==APFloat::cmpEqual, dl, VT);
19711971
case ISD::SETO: return getConstant(R!=APFloat::cmpUnordered, dl, VT);
@@ -2350,8 +2350,8 @@ void SelectionDAG::computeKnownBits(SDValue Op, APInt &KnownZero,
23502350
}
23512351
}
23522352
}
2353+
LLVM_FALLTHROUGH;
23532354
}
2354-
// fall through
23552355
case ISD::ADD:
23562356
case ISD::ADDE: {
23572357
// Output known-0 bits are known if clear or set in both the low clear bits

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2482,7 +2482,7 @@ static bool isVectorReductionOp(const User *I) {
24822482
if (const FPMathOperator *FPOp = dyn_cast<const FPMathOperator>(Inst))
24832483
if (FPOp->getFastMathFlags().unsafeAlgebra())
24842484
break;
2485-
// Fall through.
2485+
LLVM_FALLTHROUGH;
24862486
default:
24872487
return false;
24882488
}
@@ -9243,4 +9243,3 @@ void SelectionDAGBuilder::visitSwitch(const SwitchInst &SI) {
92439243
lowerWorkItem(W, SI.getCondition(), SwitchMBB, DefaultMBB);
92449244
}
92459245
}
9246-

lib/CodeGen/SelectionDAG/TargetLowering.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1147,8 +1147,8 @@ bool TargetLowering::SimplifyDemandedBits(SDValue Op,
11471147
// See if the operation should be performed at a smaller bit width.
11481148
if (TLO.ShrinkDemandedOp(Op, BitWidth, NewMask, dl))
11491149
return true;
1150+
LLVM_FALLTHROUGH;
11501151
}
1151-
// FALL THROUGH
11521152
default:
11531153
// Just use computeKnownBits to compute output bits.
11541154
TLO.DAG.computeKnownBits(Op, KnownZero, KnownOne, Depth);
@@ -2301,7 +2301,7 @@ void TargetLowering::LowerAsmOperandForConstraint(SDValue Op,
23012301
Ops.push_back(Op);
23022302
return;
23032303
}
2304-
// fall through
2304+
LLVM_FALLTHROUGH;
23052305
case 'i': // Simple Integer or Relocatable Constant
23062306
case 'n': // Simple Integer
23072307
case 's': { // Relocatable Constant

lib/Fuzzer/FuzzerMutate.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ size_t MutationDispatcher::Mutate_CrossOver(uint8_t *Data, size_t Size,
286286
NewSize = InsertPartOf(O.data(), O.size(), U.data(), U.size(), MaxSize);
287287
if (NewSize)
288288
break;
289-
// Fallthrough
289+
LLVM_FALLTHROUGH;
290290
case 2:
291291
NewSize = CopyPartOf(O.data(), O.size(), U.data(), U.size());
292292
break;

lib/IR/Function.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -748,9 +748,9 @@ static void DecodeIITType(unsigned &NextElt, ArrayRef<unsigned char> Infos,
748748
case IIT_EMPTYSTRUCT:
749749
OutputTable.push_back(IITDescriptor::get(IITDescriptor::Struct, 0));
750750
return;
751-
case IIT_STRUCT5: ++StructElts; // FALL THROUGH.
752-
case IIT_STRUCT4: ++StructElts; // FALL THROUGH.
753-
case IIT_STRUCT3: ++StructElts; // FALL THROUGH.
751+
case IIT_STRUCT5: ++StructElts; LLVM_FALLTHROUGH;
752+
case IIT_STRUCT4: ++StructElts; LLVM_FALLTHROUGH;
753+
case IIT_STRUCT3: ++StructElts; LLVM_FALLTHROUGH;
754754
case IIT_STRUCT2: {
755755
OutputTable.push_back(IITDescriptor::get(IITDescriptor::Struct,StructElts));
756756

lib/MC/MCObjectFileInfo.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,7 @@ void MCObjectFileInfo::initELFMCObjectFileInfo(const Triple &T) {
311311
if (Ctx->getAsmInfo()->getExceptionHandlingType() == ExceptionHandling::ARM)
312312
break;
313313
// Fallthrough if not using EHABI
314+
LLVM_FALLTHROUGH;
314315
case Triple::ppc:
315316
case Triple::x86:
316317
PersonalityEncoding = PositionIndependent

lib/Support/CommandLine.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1228,7 +1228,7 @@ bool CommandLineParser::ParseCommandLineOptions(int argc,
12281228
switch (PositionalOpts[i]->getNumOccurrencesFlag()) {
12291229
case cl::Optional:
12301230
Done = true; // Optional arguments want _at most_ one value
1231-
// FALL THROUGH
1231+
LLVM_FALLTHROUGH;
12321232
case cl::ZeroOrMore: // Zero or more will take all they can get...
12331233
case cl::OneOrMore: // One or more will take all they can get...
12341234
ProvidePositionalOption(PositionalOpts[i],
@@ -1282,7 +1282,7 @@ bool CommandLineParser::ParseCommandLineOptions(int argc,
12821282
Opt.second->error("must be specified at least once!");
12831283
ErrorParsing = true;
12841284
}
1285-
// Fall through
1285+
LLVM_FALLTHROUGH;
12861286
default:
12871287
break;
12881288
}
@@ -1337,7 +1337,7 @@ bool Option::addOccurrence(unsigned pos, StringRef ArgName, StringRef Value,
13371337
case Required:
13381338
if (NumOccurrences > 1)
13391339
return error("must occur exactly one time!", ArgName);
1340-
// Fall through
1340+
LLVM_FALLTHROUGH;
13411341
case OneOrMore:
13421342
case ZeroOrMore:
13431343
case ConsumeAfter:

0 commit comments

Comments
 (0)