aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/cc/parser.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'libbuild2/cc/parser.cxx')
-rw-r--r--libbuild2/cc/parser.cxx7
1 files changed, 2 insertions, 5 deletions
diff --git a/libbuild2/cc/parser.cxx b/libbuild2/cc/parser.cxx
index 9559b87..61d62b7 100644
--- a/libbuild2/cc/parser.cxx
+++ b/libbuild2/cc/parser.cxx
@@ -14,13 +14,11 @@ namespace build2
{
using type = token_type;
- unit parser::
- parse (ifdstream& is, const path_name& in)
+ void parser::
+ parse (ifdstream& is, const path_name& in, unit& u)
{
lexer l (is, in);
l_ = &l;
-
- unit u;
u_ = &u;
// If the source has errors then we want the compiler to issues the
@@ -160,7 +158,6 @@ namespace build2
<< "global module fragment";
checksum = l.checksum ();
- return u;
}
void parser::