summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-04-10 15:40:38 +0000
committerDamien George <damien.p.george@gmail.com>2014-04-10 15:40:38 +0000
commitc90717a3e4eae703d8b2a111e80fb8957f63b348 (patch)
tree7717053d7670805f252096a301fb2ad21d1e4a8e
parent58ba4c3b4c12e9bf6b8731fd26e0c9cac527122f (diff)
downloadmicropython-c90717a3e4eae703d8b2a111e80fb8957f63b348.tar.gz
micropython-c90717a3e4eae703d8b2a111e80fb8957f63b348.zip
py: Add missing dummy functions to pass 1 emitter.
-rw-r--r--py/emitpass1.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/py/emitpass1.c b/py/emitpass1.c
index 6088489410..e529e71b99 100644
--- a/py/emitpass1.c
+++ b/py/emitpass1.c
@@ -35,6 +35,14 @@ STATIC void emit_pass1_start_pass(emit_t *emit, pass_kind_t pass, scope_t *scope
STATIC void emit_pass1_end_pass(emit_t *emit) {
}
+STATIC bool emit_pass1_last_emit_was_return_value(emit_t *emit) {
+ return false;
+}
+
+STATIC int emit_pass1_get_stack_size(emit_t *emit) {
+ return 0;
+}
+
STATIC void emit_pass1_load_id(emit_t *emit, qstr qstr) {
// name adding/lookup
bool added;
@@ -99,8 +107,8 @@ const emit_method_table_t emit_pass1_method_table = {
(void*)emit_pass1_dummy,
emit_pass1_start_pass,
emit_pass1_end_pass,
- (void*)emit_pass1_dummy,
- (void*)emit_pass1_dummy,
+ emit_pass1_last_emit_was_return_value,
+ emit_pass1_get_stack_size,
(void*)emit_pass1_dummy,
(void*)emit_pass1_dummy,