diff options
author | Adrian Thurston <thurston@complang.org> | 2014-08-04 07:32:47 -0400 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2014-08-04 07:32:47 -0400 |
commit | 358d1f67fc07916db9d96ff9bc664518c00c11e2 (patch) | |
tree | 3acbd31d9b1e7d3b54ee1d5ac32c5cab5649848d /src/loadcolm.cc | |
parent | 053130f4f816f7d7a81f512f995bea09a243af7b (diff) | |
download | colm-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.cc | 18 |
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 ); |