diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2016-04-23 22:11:48 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2016-04-24 00:35:50 -0700 |
commit | c9a5a7badacd8dba9b5d7cf683301c8ead4b1f12 (patch) | |
tree | 3062a12c4fda9757ef633e56f0abc8b8efbe594b /030address.cc | |
parent | 7bf9212fd47e505711cc0873d30456e3d793034d (diff) | |
download | mu-c9a5a7badacd8dba9b5d7cf683301c8ead4b1f12.tar.gz |
2862
Layers 0-29 are now a complete rudimentary platform except for pointers and indirection.
Diffstat (limited to '030address.cc')
-rw-r--r-- | 030address.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/030address.cc b/030address.cc index 47431b63..5f86b30a 100644 --- a/030address.cc +++ b/030address.cc @@ -79,6 +79,14 @@ void lookup_memory(reagent& x) { :(after "bool is_mu_boolean(reagent r)") if (!canonize_type(r)) return false; +:(before "End Compute Call Ingredient") +canonize_type(ingredient); +:(before "End Preprocess NEXT_INGREDIENT product") +canonize_type(product); +:(before "End Check REPLY Copy(lhs, rhs) +canonize_type(lhs); +canonize_type(rhs); + :(code) bool canonize_type(reagent& r) { while (has_property(r, "lookup")) { |