analyze should not emit raw self-evaluating values

This commit is contained in:
Yuichi Nishiwaki 2014-01-30 13:47:58 +09:00
parent 64038fae02
commit f32e542392
1 changed files with 1 additions and 1 deletions

View File

@ -369,7 +369,7 @@ analyze_node(analyze_state *state, pic_value obj, bool tailpos)
switch (pic_length(pic, obj)) {
case 1:
return pic_none_value();
return analyze(state, pic_none_value(), tailpos);
case 2:
return analyze(state, pic_list_ref(pic, obj, 1), tailpos);
default: