module volt.errors
Code Map
module volt.errors;
public import volta.errors;
fn hackTypeWarning(n: ir.Node, nt: ir.Type, ot: ir.Type) { }
fn warningAssignInCondition(loc: const(Location), warningsEnabled: bool) { }
fn warningStringCat(loc: const(Location), warningsEnabled: bool) { }
fn warningEmitBitcode() { }
fn makeEmitLLVMNoLink(file: string, line: const(i32)) CompilerException { }
fn makeDefaultOnExpression(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeCannotCastPointerToDelegate(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeMismatchedTemplateInstanceAndDefinition(loc: const(Location), instanceKind: ir.TemplateKind, definitionKind: ir.TemplateKind, file: string, line: const(i32)) CompilerException { }
fn makeRangeForeachWithIndex(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeNonIntegralEnumNullAssign(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeRedefinesReservedIdentifier(loc: const(Location), ident: string, file: string, line: const(i32)) CompilerException { }
fn makeInvalidTraitsModifier(loc: const(Location), modifier: string, file: string, line: const(i32)) CompilerException { }
fn makeInvalidTraitsWord(loc: const(Location), word: string, file: string, line: const(i32)) CompilerException { }
fn makeFunctionNamedInit(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeAggregateStaticVariableNamedInit(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeExpressionForNew(loc: const(Location), name: string, file: string, line: const(i32)) CompilerException { }
fn makeMisplacedContinue(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeOverloadedFunctionsAccessMismatch(a: ir.Function, b: ir.Function) CompilerException { }
fn makeOverriddenFunctionsAccessMismatch(a: ir.Function, b: ir.Function) CompilerException { }
fn makeBadAccess(loc: const(Location), name: string, access: ir.Access, file: string, line: const(i32)) CompilerException { }
fn makeBadComposableType(loc: const(Location), type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeNonConstantCompileTimeComposable(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeArgumentCountMismatch(loc: const(Location), func: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeAssigningVoid(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeStructValueCall(loc: const(Location), aggName: string, file: string, line: const(i32)) CompilerException { }
fn makeStructDefaultCtor(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeStructDestructor(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeExpectedOneArgument(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeClassAsAAKey(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeMutableStructAAKey(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeExpectedCall(runexp: ir.RunExp, file: string, line: const(i32)) CompilerException { }
fn makeNonNestedAccess(loc: const(Location), var: ir.Variable, file: string, line: const(i32)) CompilerException { }
fn makeMultipleMatches(loc: const(Location), name: string, file: string, line: const(i32)) CompilerException { }
fn makeNoStringImportPaths(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeImportFileOpenFailure(loc: const(Location), filename: string, file: string, line: const(i32)) CompilerException { }
fn makeStringImportWrongConstant(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeNoSuperCall(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeInvalidIndexValue(n: ir.Node, type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeUnknownArch(a: string, file: string, line: const(i32)) CompilerException { }
fn makeUnknownPlatform(p: string, file: string, line: const(i32)) CompilerException { }
fn makeExpectedTypeMatch(loc: const(Location), type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeIndexVarTooSmall(loc: const(Location), name: string, file: string, line: const(i32)) CompilerException { }
fn makeNestedNested(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeNonConstantStructLiteral(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeWrongNumberOfArgumentsToStructLiteral(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeCannotDeduceStructLiteralType(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeArrayNonArrayNotCat(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeCannotPickStaticFunction(loc: const(Location), name: string, file: string, line: const(i32)) CompilerException { }
fn makeCannotPickStaticFunctionVia(loc: const(Location), name: string, file: string, line: const(i32)) CompilerException { }
fn makeCannotPickMemberFunction(loc: const(Location), name: string, file: string, line: const(i32)) CompilerException { }
fn makeStaticViaInstance(loc: const(Location), name: string, file: string, line: const(i32)) CompilerException { }
fn makeMixingStaticMember(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeNoZeroProperties(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeMultipleZeroProperties(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeUFCSAsProperty(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeUFCSAndProperty(loc: const(Location), name: string, file: string, line: const(i32)) CompilerException { }
fn makeCallingUncallable(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeForeachIndexRef(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeDoNotSpecifyForeachType(loc: const(Location), varname: string, file: string, line: const(i32)) CompilerException { }
fn makeNoFieldOrPropOrUFCS(postfix: ir.Postfix, file: string, line: const(i32)) CompilerException { }
fn makeAccessThroughWrongType(loc: const(Location), field: string, file: string, line: const(i32)) CompilerException { }
fn makeVoidReturnMarkedProperty(loc: const(Location), name: string, file: string, line: const(i32)) CompilerException { }
fn makeNoFieldOrPropertyOrIsUFCSWithoutCall(loc: const(Location), value: string, file: string, line: const(i32)) CompilerException { }
fn makeNoFieldOrPropertyOrUFCS(loc: const(Location), value: string, t: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeOverriddenNeedsProperty(f: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeOverridingFinal(f: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeBadBuiltin(loc: const(Location), t: ir.Type, field: string, file: string, line: const(i32)) CompilerException { }
fn makeBadMerge(a: ir.Alias, s: ir.Store, file: string, line: const(i32)) CompilerException { }
fn makeCannotDup(loc: const(Location), type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeCannotSlice(loc: const(Location), type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeCallClass(loc: const(Location), _class: ir.Class, file: string, line: const(i32)) CompilerException { }
fn makeMixedSignedness(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeStaticArrayLengthMismatch(loc: const(Location), expectedLength: size_t, gotLength: size_t, file: string, line: const(i32)) CompilerException { }
fn makeDoesNotImplement(loc: const(Location), _class: ir.Class, iface: ir._Interface, func: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeCaseFallsThrough(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeNoNextCase(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeGotoOutsideOfSwitch(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeStrayDocComment(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeCallingWithoutInstance(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeForceLabel(loc: const(Location), fun: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeNoEscapeScope(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeNoReturnScope(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeReturnValueExpected(loc: const(Location), type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeNoLoadBitcodeFile(filename: string, msg: string, file: string, line: const(i32)) CompilerException { }
fn makeNoWriteBitcodeFile(filename: string, msg: string, file: string, line: const(i32)) CompilerException { }
fn makeNoWriteObjectFile(filename: string, msg: string, file: string, line: const(i32)) CompilerException { }
fn makeNoLinkModule(filename: string, msg: string, file: string, line: const(i32)) CompilerException { }
fn makeDuplicateLabel(loc: const(Location), label: string, file: string, line: const(i32)) CompilerException { }
fn makeUnmatchedLabel(loc: const(Location), label: string, file: string, line: const(i32)) CompilerException { }
fn makeDollarOutsideOfIndex(constant: ir.Constant, file: string, line: const(i32)) CompilerException { }
fn makeBreakOutOfLoop(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeAggregateDoesNotDefineOverload(loc: const(Location), agg: ir.Aggregate, func: string, file: string, line: const(i32)) CompilerException { }
fn makeBadWithType(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeForeachReverseOverAA(fes: ir.ForeachStatement, file: string, line: const(i32)) CompilerException { }
fn makeAnonymousAggregateRedefines(agg: ir.Aggregate, name: string, file: string, line: const(i32)) CompilerException { }
fn makeInvalidMainSignature(func: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeNoValidFunction(loc: const(Location), fname: string, args: ir.Type[], file: string, line: const(i32)) CompilerException { }
fn makeCVaArgsOnlyOperateOnSimpleTypes(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeVaFooMustBeLValue(loc: const(Location), foo: string, file: string, line: const(i32)) CompilerException { }
fn makeNonLastVariadic(var: ir.Variable, file: string, line: const(i32)) CompilerException { }
fn makeStaticAssert(as: ir.AssertStatement, msg: string, file: string, line: const(i32)) CompilerException { }
fn makeConstField(v: ir.Variable, file: string, line: const(i32)) CompilerException { }
fn makeAssignToNonStaticField(v: ir.Variable, file: string, line: const(i32)) CompilerException { }
fn makeSwitchBadType(node: ir.Node, type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeSwitchDuplicateCase(node: ir.Node, file: string, line: const(i32)) CompilerException { }
fn makeFinalSwitchBadCoverage(node: ir.Node, file: string, line: const(i32)) CompilerException { }
fn makeArchNotSupported(file: string, line: const(i32)) CompilerException { }
fn makeSpuriousTag(exp: ir.Exp, taggedRef: bool, file: string, line: const(i32)) CompilerException { }
fn makeWrongTag(exp: ir.Exp, taggedRef: bool, file: string, line: const(i32)) CompilerException { }
fn makeNotTaggedOut(exp: ir.Exp, file: string, line: const(i32)) CompilerException { }
fn makeNotTaggedRef(exp: ir.Exp, file: string, line: const(i32)) CompilerException { }
fn makeFunctionNameOutsideOfFunction(fexp: ir.TokenExp, file: string, line: const(i32)) CompilerException { }
fn makeMultipleValidModules(node: ir.Node, paths: string[], file: string, line: const(i32)) CompilerException { }
fn makeAlreadyLoaded(m: ir.Module, filename: string, file: string, line: const(i32)) CompilerException { }
fn makeCannotOverloadNested(node: ir.Node, func: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeUsedBeforeDeclared(node: ir.Node, var: ir.Variable, file: string, line: const(i32)) CompilerException { }
fn makeStructConstructorsUnsupported(node: ir.Node, file: string, line: const(i32)) CompilerException { }
fn makeCallingStaticThroughInstance(node: ir.Node, func: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeMarkedOverrideDoesNotOverride(node: ir.Node, func: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeNewAbstract(node: ir.Node, _class: ir.Class, file: string, line: const(i32)) CompilerException { }
fn makeSubclassFinal(child: ir.Class, parent: ir.Class, file: string, line: const(i32)) CompilerException { }
fn makeNotAvailableInCTFE(node: ir.Node, s: string, file: string, line: const(i32)) CompilerException { }
fn makeNotAvailableInCTFE(node: ir.Node, feature: ir.Node, file: string, line: const(i32)) CompilerException { }
fn makeMultipleDefaults(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeFinalSwitchWithDefault(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeNoDefaultCase(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeTryWithoutCatch(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeMultipleOutBlocks(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeNeedOverride(overrider: ir.Function, overridee: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeThrowOnlyThrowable(exp: ir.Exp, type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeThrowNoInherits(exp: ir.Exp, clazz: ir.Class, file: string, line: const(i32)) CompilerException { }
fn makeInvalidAAKey(aa: ir.AAType, file: string, line: const(i32)) CompilerException { }
fn makeBadAAAssign(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeBadAANullAssign(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeError(n: ir.Node, s: string, file: string, line: const(i32)) CompilerException { }
fn makeError(loc: const(Location), s: string, file: string, line: const(i32)) CompilerException { }
fn makeUnsupported(loc: const(Location), feature: string, file: string, line: const(i32)) CompilerException { }
fn makeExpected(node: ir.Node, s: string, file: string, line: const(i32)) CompilerException { }
fn makeExpected(loc: const(Location), s: string, b: bool, file: string, line: const(i32)) CompilerException { }
fn makeExpected(loc: const(Location), expected: string, got: string, file: string, line: const(i32)) CompilerException { }
fn makeUnexpected(loc: const(Location), s: string, file: string, line: const(i32)) CompilerException { }
fn makeBadOperation(node: ir.Node, file: string, line: const(i32)) CompilerException { }
fn makeExpectedContext(node: ir.Node, node2: ir.Node, file: string, line: const(i32)) CompilerException { }
fn makeNotReached(node: ir.Node, file: string, line: const(i32)) CompilerException { }
fn makeBadAggregateToPrimitive(node: ir.Node, from: ir.Type, to: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeBadImplicitCast(node: ir.Node, from: ir.Type, to: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeCannotModify(node: ir.Node, type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeNotLValueButRefOut(node: ir.Node, isRef: bool, file: string, line: const(i32)) CompilerException { }
fn makeTypeIsNot(node: ir.Node, from: ir.Type, to: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeInvalidType(node: ir.Node, type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeInvalidUseOfStore(node: ir.Node, store: ir.Store, file: string, line: const(i32)) CompilerException { }
fn makeWithCreatesAmbiguity(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeInvalidThis(node: ir.Node, was: ir.Type, expected: ir.Type, member: string, file: string, line: const(i32)) CompilerException { }
fn makeNotMember(node: ir.Node, aggregate: ir.Type, member: string, file: string, line: const(i32)) CompilerException { }
fn makeNotMember(loc: const(Location), aggregate: string, member: string, file: string, line: const(i32)) CompilerException { }
fn makeFailedLookup(node: ir.Node, lookup: string, file: string, line: const(i32)) CompilerException { }
fn makeFailedEnumLookup(loc: const(Location), enumName: string, name: string, file: string, line: const(i32)) CompilerException { }
fn makeFailedLookup(loc: const(Location), lookup: string, file: string, line: const(i32)) CompilerException { }
fn makeWrongNumberOfArguments(node: ir.Node, func: ir.Function, got: size_t, expected: size_t, file: string, line: const(i32)) CompilerException { }
fn makeBadCall(node: ir.Node, type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeBadPropertyCall(node: ir.Node, type: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeBadBinOp(binop: ir.BinOp, ltype: ir.Type, rtype: ir.Type, file: string, line: const(i32)) CompilerException { }
fn makeCannotDisambiguate(node: ir.Node, functions: ir.Function[], args: ir.Type[], file: string, line: const(i32)) CompilerException { }
fn makeCannotDisambiguate(loc: const(Location), functions: ir.Function[], args: ir.Type[], file: string, line: const(i32)) CompilerException { }
fn makeCannotInfer(loc: const(Location), file: string, line: const(i32)) CompilerException { }
fn makeCannotLoadDynamic(node: ir.Node, func: ir.Function, file: string, line: const(i32)) CompilerException { }
fn makeMultipleFunctionsMatch(loc: const(Location), functions: ir.Function[], file: string, line: const(i32)) CompilerException { }
fn panicOhGod(node: ir.Node, file: string, line: const(i32)) CompilerException { }
fn panic(node: ir.Node, msg: string, file: string, line: const(i32)) CompilerException { }
fn panic(loc: const(Location), msg: string, file: string, line: const(i32)) CompilerException { }
fn panic(msg: string, file: string, line: const(i32)) CompilerException { }
fn panicRuntimeObjectNotFound(name: string, file: string, line: const(i32)) CompilerException { }
fn panicUnhandled(node: ir.Node, unhandled: string, file: string, line: const(i32)) CompilerException { }
fn panicUnhandled(loc: const(Location), unhandled: string, file: string, line: const(i32)) CompilerException { }
fn panicNotMember(node: ir.Node, aggregate: string, field: string, file: string, line: const(i32)) CompilerException { }
fn panicExpected(loc: const(Location), msg: string, file: string, line: const(i32)) CompilerException { }
fn panicAssert(node: ir.Node, condition: bool, file: string, line: const(i32)) { }
fn panicAssert(loc: const(Location), condition: bool, file: string, line: const(i32)) { }