| 1 | |
| 2 | |
| 3 | package typesinternal |
| 4 | |
| 5 | import "strconv" |
| 6 | |
| 7 | func _() { |
| 8 | |
| 9 | |
| 10 | var x [1]struct{} |
| 11 | _ = x[InvalidSyntaxTree - -1] |
| 12 | _ = x[Test-1] |
| 13 | _ = x[BlankPkgName-2] |
| 14 | _ = x[MismatchedPkgName-3] |
| 15 | _ = x[InvalidPkgUse-4] |
| 16 | _ = x[BadImportPath-5] |
| 17 | _ = x[BrokenImport-6] |
| 18 | _ = x[ImportCRenamed-7] |
| 19 | _ = x[UnusedImport-8] |
| 20 | _ = x[InvalidInitCycle-9] |
| 21 | _ = x[DuplicateDecl-10] |
| 22 | _ = x[InvalidDeclCycle-11] |
| 23 | _ = x[InvalidTypeCycle-12] |
| 24 | _ = x[InvalidConstInit-13] |
| 25 | _ = x[InvalidConstVal-14] |
| 26 | _ = x[InvalidConstType-15] |
| 27 | _ = x[UntypedNilUse-16] |
| 28 | _ = x[WrongAssignCount-17] |
| 29 | _ = x[UnassignableOperand-18] |
| 30 | _ = x[NoNewVar-19] |
| 31 | _ = x[MultiValAssignOp-20] |
| 32 | _ = x[InvalidIfaceAssign-21] |
| 33 | _ = x[InvalidChanAssign-22] |
| 34 | _ = x[IncompatibleAssign-23] |
| 35 | _ = x[UnaddressableFieldAssign-24] |
| 36 | _ = x[NotAType-25] |
| 37 | _ = x[InvalidArrayLen-26] |
| 38 | _ = x[BlankIfaceMethod-27] |
| 39 | _ = x[IncomparableMapKey-28] |
| 40 | _ = x[InvalidIfaceEmbed-29] |
| 41 | _ = x[InvalidPtrEmbed-30] |
| 42 | _ = x[BadRecv-31] |
| 43 | _ = x[InvalidRecv-32] |
| 44 | _ = x[DuplicateFieldAndMethod-33] |
| 45 | _ = x[DuplicateMethod-34] |
| 46 | _ = x[InvalidBlank-35] |
| 47 | _ = x[InvalidIota-36] |
| 48 | _ = x[MissingInitBody-37] |
| 49 | _ = x[InvalidInitSig-38] |
| 50 | _ = x[InvalidInitDecl-39] |
| 51 | _ = x[InvalidMainDecl-40] |
| 52 | _ = x[TooManyValues-41] |
| 53 | _ = x[NotAnExpr-42] |
| 54 | _ = x[TruncatedFloat-43] |
| 55 | _ = x[NumericOverflow-44] |
| 56 | _ = x[UndefinedOp-45] |
| 57 | _ = x[MismatchedTypes-46] |
| 58 | _ = x[DivByZero-47] |
| 59 | _ = x[NonNumericIncDec-48] |
| 60 | _ = x[UnaddressableOperand-49] |
| 61 | _ = x[InvalidIndirection-50] |
| 62 | _ = x[NonIndexableOperand-51] |
| 63 | _ = x[InvalidIndex-52] |
| 64 | _ = x[SwappedSliceIndices-53] |
| 65 | _ = x[NonSliceableOperand-54] |
| 66 | _ = x[InvalidSliceExpr-55] |
| 67 | _ = x[InvalidShiftCount-56] |
| 68 | _ = x[InvalidShiftOperand-57] |
| 69 | _ = x[InvalidReceive-58] |
| 70 | _ = x[InvalidSend-59] |
| 71 | _ = x[DuplicateLitKey-60] |
| 72 | _ = x[MissingLitKey-61] |
| 73 | _ = x[InvalidLitIndex-62] |
| 74 | _ = x[OversizeArrayLit-63] |
| 75 | _ = x[MixedStructLit-64] |
| 76 | _ = x[InvalidStructLit-65] |
| 77 | _ = x[MissingLitField-66] |
| 78 | _ = x[DuplicateLitField-67] |
| 79 | _ = x[UnexportedLitField-68] |
| 80 | _ = x[InvalidLitField-69] |
| 81 | _ = x[UntypedLit-70] |
| 82 | _ = x[InvalidLit-71] |
| 83 | _ = x[AmbiguousSelector-72] |
| 84 | _ = x[UndeclaredImportedName-73] |
| 85 | _ = x[UnexportedName-74] |
| 86 | _ = x[UndeclaredName-75] |
| 87 | _ = x[MissingFieldOrMethod-76] |
| 88 | _ = x[BadDotDotDotSyntax-77] |
| 89 | _ = x[NonVariadicDotDotDot-78] |
| 90 | _ = x[MisplacedDotDotDot-79] |
| 91 | _ = x[InvalidDotDotDotOperand-80] |
| 92 | _ = x[InvalidDotDotDot-81] |
| 93 | _ = x[UncalledBuiltin-82] |
| 94 | _ = x[InvalidAppend-83] |
| 95 | _ = x[InvalidCap-84] |
| 96 | _ = x[InvalidClose-85] |
| 97 | _ = x[InvalidCopy-86] |
| 98 | _ = x[InvalidComplex-87] |
| 99 | _ = x[InvalidDelete-88] |
| 100 | _ = x[InvalidImag-89] |
| 101 | _ = x[InvalidLen-90] |
| 102 | _ = x[SwappedMakeArgs-91] |
| 103 | _ = x[InvalidMake-92] |
| 104 | _ = x[InvalidReal-93] |
| 105 | _ = x[InvalidAssert-94] |
| 106 | _ = x[ImpossibleAssert-95] |
| 107 | _ = x[InvalidConversion-96] |
| 108 | _ = x[InvalidUntypedConversion-97] |
| 109 | _ = x[BadOffsetofSyntax-98] |
| 110 | _ = x[InvalidOffsetof-99] |
| 111 | _ = x[UnusedExpr-100] |
| 112 | _ = x[UnusedVar-101] |
| 113 | _ = x[MissingReturn-102] |
| 114 | _ = x[WrongResultCount-103] |
| 115 | _ = x[OutOfScopeResult-104] |
| 116 | _ = x[InvalidCond-105] |
| 117 | _ = x[InvalidPostDecl-106] |
| 118 | _ = x[InvalidChanRange-107] |
| 119 | _ = x[InvalidIterVar-108] |
| 120 | _ = x[InvalidRangeExpr-109] |
| 121 | _ = x[MisplacedBreak-110] |
| 122 | _ = x[MisplacedContinue-111] |
| 123 | _ = x[MisplacedFallthrough-112] |
| 124 | _ = x[DuplicateCase-113] |
| 125 | _ = x[DuplicateDefault-114] |
| 126 | _ = x[BadTypeKeyword-115] |
| 127 | _ = x[InvalidTypeSwitch-116] |
| 128 | _ = x[InvalidExprSwitch-117] |
| 129 | _ = x[InvalidSelectCase-118] |
| 130 | _ = x[UndeclaredLabel-119] |
| 131 | _ = x[DuplicateLabel-120] |
| 132 | _ = x[MisplacedLabel-121] |
| 133 | _ = x[UnusedLabel-122] |
| 134 | _ = x[JumpOverDecl-123] |
| 135 | _ = x[JumpIntoBlock-124] |
| 136 | _ = x[InvalidMethodExpr-125] |
| 137 | _ = x[WrongArgCount-126] |
| 138 | _ = x[InvalidCall-127] |
| 139 | _ = x[UnusedResults-128] |
| 140 | _ = x[InvalidDefer-129] |
| 141 | _ = x[InvalidGo-130] |
| 142 | _ = x[BadDecl-131] |
| 143 | _ = x[RepeatedDecl-132] |
| 144 | _ = x[InvalidUnsafeAdd-133] |
| 145 | _ = x[InvalidUnsafeSlice-134] |
| 146 | _ = x[UnsupportedFeature-135] |
| 147 | _ = x[NotAGenericType-136] |
| 148 | _ = x[WrongTypeArgCount-137] |
| 149 | _ = x[CannotInferTypeArgs-138] |
| 150 | _ = x[InvalidTypeArg-139] |
| 151 | _ = x[InvalidInstanceCycle-140] |
| 152 | _ = x[InvalidUnion-141] |
| 153 | _ = x[MisplacedConstraintIface-142] |
| 154 | _ = x[InvalidMethodTypeParams-143] |
| 155 | _ = x[MisplacedTypeParam-144] |
| 156 | _ = x[InvalidUnsafeSliceData-145] |
| 157 | _ = x[InvalidUnsafeString-146] |
| 158 | } |
| 159 | |
| 160 | const ( |
| 161 | _ErrorCode_name_0 = "InvalidSyntaxTree" |
| 162 | _ErrorCode_name_1 = "TestBlankPkgNameMismatchedPkgNameInvalidPkgUseBadImportPathBrokenImportImportCRenamedUnusedImportInvalidInitCycleDuplicateDeclInvalidDeclCycleInvalidTypeCycleInvalidConstInitInvalidConstValInvalidConstTypeUntypedNilUseWrongAssignCountUnassignableOperandNoNewVarMultiValAssignOpInvalidIfaceAssignInvalidChanAssignIncompatibleAssignUnaddressableFieldAssignNotATypeInvalidArrayLenBlankIfaceMethodIncomparableMapKeyInvalidIfaceEmbedInvalidPtrEmbedBadRecvInvalidRecvDuplicateFieldAndMethodDuplicateMethodInvalidBlankInvalidIotaMissingInitBodyInvalidInitSigInvalidInitDeclInvalidMainDeclTooManyValuesNotAnExprTruncatedFloatNumericOverflowUndefinedOpMismatchedTypesDivByZeroNonNumericIncDecUnaddressableOperandInvalidIndirectionNonIndexableOperandInvalidIndexSwappedSliceIndicesNonSliceableOperandInvalidSliceExprInvalidShiftCountInvalidShiftOperandInvalidReceiveInvalidSendDuplicateLitKeyMissingLitKeyInvalidLitIndexOversizeArrayLitMixedStructLitInvalidStructLitMissingLitFieldDuplicateLitFieldUnexportedLitFieldInvalidLitFieldUntypedLitInvalidLitAmbiguousSelectorUndeclaredImportedNameUnexportedNameUndeclaredNameMissingFieldOrMethodBadDotDotDotSyntaxNonVariadicDotDotDotMisplacedDotDotDotInvalidDotDotDotOperandInvalidDotDotDotUncalledBuiltinInvalidAppendInvalidCapInvalidCloseInvalidCopyInvalidComplexInvalidDeleteInvalidImagInvalidLenSwappedMakeArgsInvalidMakeInvalidRealInvalidAssertImpossibleAssertInvalidConversionInvalidUntypedConversionBadOffsetofSyntaxInvalidOffsetofUnusedExprUnusedVarMissingReturnWrongResultCountOutOfScopeResultInvalidCondInvalidPostDeclInvalidChanRangeInvalidIterVarInvalidRangeExprMisplacedBreakMisplacedContinueMisplacedFallthroughDuplicateCaseDuplicateDefaultBadTypeKeywordInvalidTypeSwitchInvalidExprSwitchInvalidSelectCaseUndeclaredLabelDuplicateLabelMisplacedLabelUnusedLabelJumpOverDeclJumpIntoBlockInvalidMethodExprWrongArgCountInvalidCallUnusedResultsInvalidDeferInvalidGoBadDeclRepeatedDeclInvalidUnsafeAddInvalidUnsafeSliceUnsupportedFeatureNotAGenericTypeWrongTypeArgCountCannotInferTypeArgsInvalidTypeArgInvalidInstanceCycleInvalidUnionMisplacedConstraintIfaceInvalidMethodTypeParamsMisplacedTypeParamInvalidUnsafeSliceDataInvalidUnsafeString" |
| 163 | ) |
| 164 | |
| 165 | var ( |
| 166 | _ErrorCode_index_1 = [...]uint16{0, 4, 16, 33, 46, 59, 71, 85, 97, 113, 126, 142, 158, 174, 189, 205, 218, 234, 253, 261, 277, 295, 312, 330, 354, 362, 377, 393, 411, 428, 443, 450, 461, 484, 499, 511, 522, 537, 551, 566, 581, 594, 603, 617, 632, 643, 658, 667, 683, 703, 721, 740, 752, 771, 790, 806, 823, 842, 856, 867, 882, 895, 910, 926, 940, 956, 971, 988, 1006, 1021, 1031, 1041, 1058, 1080, 1094, 1108, 1128, 1146, 1166, 1184, 1207, 1223, 1238, 1251, 1261, 1273, 1284, 1298, 1311, 1322, 1332, 1347, 1358, 1369, 1382, 1398, 1415, 1439, 1456, 1471, 1481, 1490, 1503, 1519, 1535, 1546, 1561, 1577, 1591, 1607, 1621, 1638, 1658, 1671, 1687, 1701, 1718, 1735, 1752, 1767, 1781, 1795, 1806, 1818, 1831, 1848, 1861, 1872, 1885, 1897, 1906, 1913, 1925, 1941, 1959, 1977, 1992, 2009, 2028, 2042, 2062, 2074, 2098, 2121, 2139, 2161, 2180} |
| 167 | ) |
| 168 | |
| 169 | func (i ErrorCode) String() string { |
| 170 | switch { |
| 171 | case i == -1: |
| 172 | return _ErrorCode_name_0 |
| 173 | case 1 <= i && i <= 146: |
| 174 | i -= 1 |
| 175 | return _ErrorCode_name_1[_ErrorCode_index_1[i]:_ErrorCode_index_1[i+1]] |
| 176 | default: |
| 177 | return "ErrorCode(" + strconv.FormatInt(int64(i), 10) + ")" |
| 178 | } |
| 179 | } |
| 180 | |