Fix parsing of default value

It is now always unexposed, but works better.
This commit is contained in:
Jonathan Müller 2017-03-30 13:11:21 +02:00
commit 9a0ac36715
12 changed files with 99 additions and 100 deletions

View file

@ -133,9 +133,9 @@ void ns::l()
REQUIRE(
equal_types(idx, param.type(),
*cpp_decltype_type::build(
cpp_literal_expression::build(cpp_builtin_type::build(
cpp_int),
"42"))));
cpp_unexposed_expression::build(cpp_builtin_type::build(
cpp_int),
"42"))));
REQUIRE(!param.default_value());
}
else