From 489a52cc2b207c0e229067ce5a0b16353a63cdd3 Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Wed, 29 Aug 2018 22:57:01 -0400 Subject: [PATCH] Only emit defaults tuple if we have some --- vm/src/compile.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/vm/src/compile.rs b/vm/src/compile.rs index 382903838..0a559f902 100644 --- a/vm/src/compile.rs +++ b/vm/src/compile.rs @@ -367,9 +367,11 @@ impl Compiler { } let have_kwargs = default_elements.len() > 0; - self.compile_expression(&ast::Expression::Tuple { - elements: default_elements, - }); + if have_kwargs { + self.compile_expression(&ast::Expression::Tuple { + elements: default_elements, + }); + } self.code_object_stack.push(CodeObject::new(names, None)); self.compile_statements(body);