diff options
author | flywind <xzsflywind@gmail.com> | 2021-06-02 00:16:25 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-01 18:16:25 +0200 |
commit | c2e3dc0ed16a854981769b426e9e327663447df7 (patch) | |
tree | 9bf99b1fd1fbddd25cf2972146000d29a012d089 /lib | |
parent | c0e8199acc9f49caa36bae34d103600d112b66f3 (diff) | |
download | Nim-c2e3dc0ed16a854981769b426e9e327663447df7.tar.gz |
close #18129 Add setCurrentException for JS backend (#18145)
* [std/re] make interface consistent * tiny * revert * close #18129 add setCurrentException * changelog entry
Diffstat (limited to 'lib')
-rw-r--r-- | lib/system/jssys.nim | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/system/jssys.nim b/lib/system/jssys.nim index ef06437e5..371cb7962 100644 --- a/lib/system/jssys.nim +++ b/lib/system/jssys.nim @@ -69,6 +69,9 @@ proc getCurrentExceptionMsg*(): string = return $msg return "" +proc setCurrentException*(exc: ref Exception) = + lastJSError = cast[PJSError](exc) + proc auxWriteStackTrace(f: PCallFrame): string = type TempFrame = tuple[procname: cstring, line: int, filename: cstring] |