diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2016-11-06 00:48:31 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2016-11-06 00:48:31 -0700 |
commit | 7e8d0ba8fb613af6ab0f16bcb9a5667cadb02da6 (patch) | |
tree | b6a60d08738ae7e995baf3d055c416382c8d101b | |
parent | 87196c341506ea140a1b88b74f1bb24b609d9e78 (diff) | |
download | mu-7e8d0ba8fb613af6ab0f16bcb9a5667cadb02da6.tar.gz |
3629 - refcount commandline args
-rw-r--r-- | 072scheduler.cc | 2 | ||||
-rw-r--r-- | cannot_write_tests_for | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/072scheduler.cc b/072scheduler.cc index 46be1e6b..625632a4 100644 --- a/072scheduler.cc +++ b/072scheduler.cc @@ -132,6 +132,8 @@ void run_main(int argc, char* argv[]) { for (int i = 1; i < argc; ++i) { vector<double> arg; arg.push_back(new_mu_text(argv[i])); + assert(get(Memory, arg.back()) == 0); + put(Memory, arg.back(), 1); // update refcount current_call().ingredient_atoms.push_back(arg); } run(main_routine); diff --git a/cannot_write_tests_for b/cannot_write_tests_for index 23562574..01b5cbe8 100644 --- a/cannot_write_tests_for +++ b/cannot_write_tests_for @@ -1,3 +1,4 @@ +0. main's ingredients 1. assertion failures or errors inside scenarios 2. screen background color 3. has-more-events? |