]> git.mxchange.org Git - simgear.git/commitdiff
Nasal: better error message for non-numeric string.
authorThomas Geymayer <tomgey@gmail.com>
Fri, 20 Jun 2014 22:21:36 +0000 (00:21 +0200)
committerThomas Geymayer <tomgey@gmail.com>
Fri, 20 Jun 2014 22:21:36 +0000 (00:21 +0200)
simgear/nasal/code.c

index 2f75220e8a51bccab8e53f20ef7b7800101973d5..2bf46451d8501223ed99e2ea97aa1ceb4786b09c 100644 (file)
@@ -71,7 +71,9 @@ static double numify(naContext ctx, naRef o)
     else if(IS_NIL(o)) ERR(ctx, "nil used in numeric context");
     else if(!IS_STR(o)) ERR(ctx, "non-scalar in numeric context");
     else if(naStr_tonum(o, &n)) return n;
-    else ERR(ctx, "non-numeric string in numeric context");
+    else naRuntimeError( ctx,
+                         "non-numeric string in numeric context: '%s'",
+                         naStr_data(o) );
     return 0;
 }