Description: Node 20 has non null Error.prepareStackTrace
 this fix just checks that its function name is the right one. It is a weak test.
Forwarded: not-needed, project is somewhat abandoned
Author: Jérémy Lal <kapouer@melix.org>
--- a/src/register.coffee
+++ b/src/register.coffee
@@ -11,7 +11,7 @@
   process.env.NODE_OPTIONS?.includes('--enable-source-maps')
 )
 
-unless Error.prepareStackTrace or nodeSourceMapsSupportEnabled
+unless Error.prepareStackTrace and Error.prepareStackTrace.name != 'ErrorPrepareStackTrace' or nodeSourceMapsSupportEnabled
   cacheSourceMaps = true
   patchStackTrace()
 
--- a/test/sourcemap.coffee
+++ b/test/sourcemap.coffee
@@ -167,7 +167,7 @@
     proc = spawn 'node', [
       '--eval', """
         require('./lib/coffeescript/coffeescript.js');
-        process.stdout.write(Error.prepareStackTrace === undefined ? 'unused' : 'defined');
+        process.stdout.write(Error.prepareStackTrace === undefined || Error.prepareStackTrace.name == "ErrorPrepareStackTrace" ? 'unused' : 'defined');
       """
     ]
 
