summaryrefslogtreecommitdiffhomepage
path: root/src/state.c
diff options
context:
space:
mode:
authorYukihiro Matsumoto <[email protected]>2012-09-03 00:41:09 +0900
committerYukihiro Matsumoto <[email protected]>2012-09-03 00:41:09 +0900
commitfd3af6aec88fe8ad01efb23f69a075f83ac91063 (patch)
tree217eff2af8c75591be2f6f6a24e4296c093dcf71 /src/state.c
parent9c12b47d7373cdfecede2e014b63cea4da97ee36 (diff)
downloadmruby-fd3af6aec88fe8ad01efb23f69a075f83ac91063.tar.gz
mruby-fd3af6aec88fe8ad01efb23f69a075f83ac91063.zip
introduce toplevel object main; close #327
Diffstat (limited to 'src/state.c')
-rw-r--r--src/state.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/state.c b/src/state.c
index 57f052569..6efacd68c 100644
--- a/src/state.c
+++ b/src/state.c
@@ -97,6 +97,8 @@ mrb_add_irep(mrb_state *mrb, int idx)
mrb_value
mrb_top_self(mrb_state *mrb)
{
- // for now
- return mrb_nil_value();
+ mrb_value v;
+
+ MRB_SET_VALUE(v, MRB_TT_MAIN, value.i, 0);
+ return v;
}