diff options
| author | Masaki Muranaka <[email protected]> | 2013-03-18 22:04:17 +0900 |
|---|---|---|
| committer | Masaki Muranaka <[email protected]> | 2013-03-18 23:29:11 +0900 |
| commit | 4a17b3d908543fe97365904a3549be7478d7cf2f (patch) | |
| tree | 26d29d32ca634fdd701a71cb0ff0139cd3444a31 | |
| parent | 37263e50e5ad833d6d8faf4abf4c2616788446a1 (diff) | |
| download | mruby-4a17b3d908543fe97365904a3549be7478d7cf2f.tar.gz mruby-4a17b3d908543fe97365904a3549be7478d7cf2f.zip | |
Make some tiny functions inlined. This is for supeed tuning.
| -rw-r--r-- | src/vm.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -108,7 +108,7 @@ stack_init(mrb_state *mrb) mrb->ci->target_class = mrb->object_class; } -static void +static inline void envadjust(mrb_state *mrb, mrb_value *oldbase, mrb_value *newbase) { mrb_callinfo *ci = mrb->cibase; @@ -170,7 +170,7 @@ stack_extend(mrb_state *mrb, int room, int keep) } } -struct REnv* +static inline struct REnv* uvenv(mrb_state *mrb, int up) { struct REnv *e = mrb->ci->proc->env; |
