aboutsummaryrefslogtreecommitdiff
path: root/py/emitglue.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2016-08-26 23:45:07 +1000
committerDamien George <damien.p.george@gmail.com>2016-08-26 23:45:07 +1000
commit26295e04ff878d821ff4fbb9a5d8176906907da5 (patch)
tree3e3abd182ecdb0968fa0a7e870133ea62c3e4b4b /py/emitglue.c
parentfe3cc5bb53198cc1462fb6748137d57a68960933 (diff)
py/emitglue: Use more compact mp_raise_ValueError function.
Diffstat (limited to 'py/emitglue.c')
-rw-r--r--py/emitglue.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/py/emitglue.c b/py/emitglue.c
index 1b9992b8e..0b5903092 100644
--- a/py/emitglue.c
+++ b/py/emitglue.c
@@ -348,12 +348,10 @@ mp_raw_code_t *mp_raw_code_load(mp_reader_t *reader) {
byte header[4];
read_bytes(reader, header, sizeof(header));
if (strncmp((char*)header, "M\x00", 2) != 0) {
- nlr_raise(mp_obj_new_exception_msg(&mp_type_ValueError,
- "invalid .mpy file"));
+ mp_raise_ValueError("invalid .mpy file");
}
if (header[2] != MPY_FEATURE_FLAGS || header[3] > mp_small_int_bits()) {
- nlr_raise(mp_obj_new_exception_msg(&mp_type_ValueError,
- "incompatible .mpy file"));
+ mp_raise_ValueError("incompatible .mpy file");
}
return load_raw_code(reader);
}
@@ -559,8 +557,7 @@ STATIC void save_bytecode_qstrs(mp_print_t *print, const byte *ip, const byte *i
STATIC void save_raw_code(mp_print_t *print, mp_raw_code_t *rc) {
if (rc->kind != MP_CODE_BYTECODE) {
- nlr_raise(mp_obj_new_exception_msg(&mp_type_ValueError,
- "can only save bytecode"));
+ mp_raise_ValueError("can only save bytecode");
}
// save bytecode