diff --git a/doc/manual.txt b/doc/manual.txt index 39e2bad2aa..1af2a3117a 100644 --- a/doc/manual.txt +++ b/doc/manual.txt @@ -2335,7 +2335,7 @@ Nimrod identifiers shall be enclosed in a special character which can be specified in the statement's pragmas. The default special character is ``'`'``: .. code-block:: nimrod - proc addInt(a, b: int): int {.noStackFrame.} = + proc addInt(a, b: int): int {.asmNoStackFrame.} = # a in eax, and b in edx asm """ mov eax, `a` diff --git a/doc/nimrodc.txt b/doc/nimrodc.txt index 52e0a6eaf4..bde9509825 100644 --- a/doc/nimrodc.txt +++ b/doc/nimrodc.txt @@ -360,7 +360,7 @@ Example: static int cvariable = 420; """.} - proc embedsC() {.noStackFrame.} = + proc embedsC() {.asmNoStackFrame.} = var nimrodVar = 89 # use backticks to access Nimrod symbols within an emit section: {.emit: """fprintf(stdout, "%d\n", cvariable + (int)`nimrodVar`);""".} diff --git a/lib/pure/osproc.nim b/lib/pure/osproc.nim index 6e250f9d54..bab26bb459 100644 --- a/lib/pure/osproc.nim +++ b/lib/pure/osproc.nim @@ -801,7 +801,7 @@ elif not defined(useNimRtl): proc startProcessAfterFork(data: ptr TStartProcessData) = # Warning: no GC here! # Or anythink that touches global structures - all called nimrod procs - # must be marked with noStackFrame. Inspect C code after making changes. + # must be marked with asmNoStackFrame. Inspect C code after making changes. if not data.optionPoParentStreams: discard close(data.pStdin[writeIdx]) if dup2(data.pStdin[readIdx], readIdx) < 0: