From 7ee00d86b1ab2b6745937f524485a2e632f9b0ea Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Thu, 8 Jun 2023 14:02:11 +0800 Subject: [PATCH] fixes overriden typo (#22044) --- compiler/ast.nim | 8 ++++---- compiler/ic/ic.nim | 4 ++-- compiler/ic/packed_ast.nim | 2 +- compiler/injectdestructors.nim | 4 ++-- compiler/liftdestructors.nim | 24 ++++++++++++------------ compiler/pragmas.nim | 6 +++--- compiler/semstmts.nim | 12 ++++++------ compiler/types.nim | 2 +- lib/pure/net.nim | 2 +- tests/macros/tstructuredlogging.nim | 4 ++-- 10 files changed, 34 insertions(+), 34 deletions(-) diff --git a/compiler/ast.nim b/compiler/ast.nim index 594d644831..8fba0a8487 100644 --- a/compiler/ast.nim +++ b/compiler/ast.nim @@ -283,7 +283,7 @@ type sfNamedParamCall, # symbol needs named parameter call syntax in target # language; for interfacing with Objective C sfDiscardable, # returned value may be discarded implicitly - sfOverriden, # proc is overridden + sfOverridden, # proc is overridden sfCallsite # A flag for template symbols to tell the # compiler it should use line information from # the calling side of the macro, not from the @@ -339,8 +339,8 @@ const sfCompileToCpp* = sfInfixCall # compile the module as C++ code sfCompileToObjc* = sfNamedParamCall # compile the module as Objective-C code - sfExperimental* = sfOverriden # module uses the .experimental switch - sfGoto* = sfOverriden # var is used for 'goto' code generation + sfExperimental* = sfOverridden # module uses the .experimental switch + sfGoto* = sfOverridden # var is used for 'goto' code generation sfWrittenTo* = sfBorrow # param is assigned to # currently unimplemented sfBase* = sfDiscriminant @@ -859,7 +859,7 @@ type # keep in sync with PackedLib kind*: TLibKind generated*: bool # needed for the backends: - isOverriden*: bool + isOverridden*: bool name*: Rope path*: PNode # can be a string literal! diff --git a/compiler/ic/ic.nim b/compiler/ic/ic.nim index 324782b546..a72db57c5f 100644 --- a/compiler/ic/ic.nim +++ b/compiler/ic/ic.nim @@ -374,7 +374,7 @@ proc toPackedLib(l: PLib; c: var PackedEncoder; m: var PackedModule): PackedLib if l.isNil: return result.kind = l.kind result.generated = l.generated - result.isOverriden = l.isOverriden + result.isOverridden = l.isOverridden result.name = toLitId($l.name, m) storeNode(result, l, path) @@ -850,7 +850,7 @@ proc loadLib(c: var PackedDecoder; g: var PackedModuleGraph; if l.name.int == 0: result = nil else: - result = PLib(generated: l.generated, isOverriden: l.isOverriden, + result = PLib(generated: l.generated, isOverridden: l.isOverridden, kind: l.kind, name: rope g[si].fromDisk.strings[l.name]) loadAstBody(l, path) diff --git a/compiler/ic/packed_ast.nim b/compiler/ic/packed_ast.nim index dda07dcf20..0bf5cd4c31 100644 --- a/compiler/ic/packed_ast.nim +++ b/compiler/ic/packed_ast.nim @@ -45,7 +45,7 @@ type PackedLib* = object kind*: TLibKind generated*: bool - isOverriden*: bool + isOverridden*: bool name*: LitId path*: NodeId diff --git a/compiler/injectdestructors.nim b/compiler/injectdestructors.nim index c5056025b5..8beaa9d4f2 100644 --- a/compiler/injectdestructors.nim +++ b/compiler/injectdestructors.nim @@ -356,7 +356,7 @@ proc genDiscriminantAsgn(c: var Con; s: var Scope; n: PNode): PNode = if hasDestructor(c, objType): if getAttachedOp(c.graph, objType, attachedDestructor) != nil and - sfOverriden in getAttachedOp(c.graph, objType, attachedDestructor).flags: + sfOverridden in getAttachedOp(c.graph, objType, attachedDestructor).flags: localError(c.graph.config, n.info, errGenerated, """Assignment to discriminant for objects with user defined destructor is not supported, object must have default destructor. It is best to factor out piece of object that needs custom destructor into separate object or not use discriminator assignment""") result.add newTree(nkFastAsgn, le, tmp) @@ -436,7 +436,7 @@ proc passCopyToSink(n: PNode; c: var Con; s: var Scope): PNode = else: let copyOp = getAttachedOp(c.graph, typ, attachedAsgn) if copyOp != nil and sfError in copyOp.flags and - sfOverriden notin op.flags: + sfOverridden notin op.flags: c.checkForErrorPragma(n.typ, n, "=dup", inferredFromCopy = true) let src = p(n, c, s, normal) diff --git a/compiler/liftdestructors.nim b/compiler/liftdestructors.nim index 0ac54a3eef..936d8dab0a 100644 --- a/compiler/liftdestructors.nim +++ b/compiler/liftdestructors.nim @@ -50,9 +50,9 @@ proc at(a, i: PNode, elemType: PType): PNode = result[1] = i result.typ = elemType -proc destructorOverriden(g: ModuleGraph; t: PType): bool = +proc destructorOverridden(g: ModuleGraph; t: PType): bool = let op = getAttachedOp(g, t, attachedDestructor) - op != nil and sfOverriden in op.flags + op != nil and sfOverridden in op.flags proc fillBodyTup(c: var TLiftCtx; t: PType; body, x, y: PNode) = for i in 0..= 1.1.0, this setting is set by default and can't be - # overriden. + # overridden. if newCTX.SSL_CTX_set_ecdh_auto(1) != 1: raiseSSLError() diff --git a/tests/macros/tstructuredlogging.nim b/tests/macros/tstructuredlogging.nim index 5e4fdea3f2..649c6c0bd2 100644 --- a/tests/macros/tstructuredlogging.nim +++ b/tests/macros/tstructuredlogging.nim @@ -1,7 +1,7 @@ discard """ output: ''' main started: a=10, b=inner-b, c=10, d=some-d, x=16, z=20 -exiting: a=12, b=overriden-b, c=100, msg=bye bye, x=16 +exiting: a=12, b=overridden-b, c=100, msg=bye bye, x=16 ''' """ @@ -134,7 +134,7 @@ scope: scope: x = 16 - b = "overriden-b" + b = "overridden-b" scope: c = 100