summaryrefslogtreecommitdiff
path: root/src/loadcolm.cc
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2014-08-04 07:32:47 -0400
committerAdrian Thurston <thurston@complang.org>2014-08-04 07:32:47 -0400
commit358d1f67fc07916db9d96ff9bc664518c00c11e2 (patch)
tree3acbd31d9b1e7d3b54ee1d5ac32c5cab5649848d /src/loadcolm.cc
parent053130f4f816f7d7a81f512f995bea09a243af7b (diff)
downloadcolm-358d1f67fc07916db9d96ff9bc664518c00c11e2.tar.gz
don't put argv0 into the argv array, use a separate var
Diffstat (limited to 'src/loadcolm.cc')
-rw-r--r--src/loadcolm.cc18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/loadcolm.cc b/src/loadcolm.cc
index 03700dde..39ea9944 100644
--- a/src/loadcolm.cc
+++ b/src/loadcolm.cc
@@ -751,12 +751,13 @@ struct LoadColm
String file = unescape( lit );
- const char *argv[2];
- argv[0] = file.data;
- argv[1] = 0;
+ const char *argv[3];
+ argv[0] = "load-include";
+ argv[1] = file.data;
+ argv[2] = 0;
colm_program *program = colm_new_program( &colm_object );
- colm_run_program( program, 1, argv );
+ colm_run_program( program, 2, argv );
/* Extract the parse tree. */
start Start = ColmTree( program );
@@ -2391,13 +2392,14 @@ void LoadColm::go( long activeRealm )
{
LoadColm::init();
- const char *argv[2];
- argv[0] = inputFileName;
- argv[1] = 0;
+ const char *argv[3];
+ argv[0] = "load-colm";
+ argv[1] = inputFileName;
+ argv[2] = 0;
colm_program *program = colm_new_program( &colm_object );
colm_set_debug( program, activeRealm );
- colm_run_program( program, 1, argv );
+ colm_run_program( program, 2, argv );
/* Extract the parse tree. */
start Start = ColmTree( program );