message: Parse f32/f64 in global initializer
diff: @@ -156,6 +156,18 @@ inline parser_result<ConstantExpression> parse_constant_expression(
  result.value.constant = static_cast<uint64_t>(value);
  break;
  }
  + case Instr::f32_const:
  + // FIXME: support this once floating points are implemented
  + result.kind = ConstantExpression::Kind::Constant;
  + result.value.constant = 0;
  + pos = skip(4, pos, end);
  + break;
  + case Instr::f64_const:
  + // FIXME: support this once floating points are implemented
  + result.kind = ConstantExpression::Kind::Constant;
  + result.value.constant = 0;
  + pos = skip(8, pos, end);
  + break;
  }
  } while (instr != Instr::end);
  