> VALUE hoge(VALUE val1, VALUE val2)
ここ、引数の数一個足りなくないですかね。
エラーとは関係なさそだけど。