]> Nishi Git Mirror - gwion.git/commitdiff
:bug: Fix push_spork_code
authorfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 25 Apr 2019 07:45:18 +0000 (09:45 +0200)
committerfennecdjay <astor.jeremie@wanadoo.fr>
Thu, 25 Apr 2019 07:45:18 +0000 (09:45 +0200)
include/plug.h
src/emit/emit.c

index 32cbd810729e136b9ca47d5c3f3a6ddd15a56a14..e668cca39b9cdb6b91b57f3a76668f371e240337 100644 (file)
@@ -9,8 +9,8 @@ enum plug_t {
 };
 
 typedef struct PlugInfo_ {
-  struct Vector_ vec[GWPLUG_LAST];
   struct Map_ drv;
+  struct Vector_ vec[GWPLUG_LAST];
 } PlugInfo;
 
 ANN PlugInfo* new_plug(MemPool, Vector);
index 2e32a6733539c28cfa144e0cbd937eb6e4f7a340..a90554e8b22d0260f022fc1d911c14bd9f809231 100644 (file)
@@ -915,7 +915,7 @@ static m_bool scoped_stmt(const Emitter emit, const Stmt stmt, const m_bool pop)
 
 static void push_spork_code(const Emitter emit, const m_str prefix, const loc_t pos) {
   char c[strlen(SPORK_FUNC_PREFIX) + num_digit(pos->first_line) + 1];
-  sprintf(c, prefix, pos);
+  sprintf(c, prefix, pos->first_line);
   emit_push_code(emit, c);
 }