aboutsummaryrefslogtreecommitdiff
path: root/build2
diff options
context:
space:
mode:
Diffstat (limited to 'build2')
-rw-r--r--build2/test/script/lexer.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/build2/test/script/lexer.cxx b/build2/test/script/lexer.cxx
index d2657c6..01c93a4 100644
--- a/build2/test/script/lexer.cxx
+++ b/build2/test/script/lexer.cxx
@@ -15,7 +15,7 @@ namespace build2
using type = token_type;
void lexer::
- mode (base_mode m, char)
+ mode (base_mode m, char ps)
{
const char* s1 (nullptr);
const char* s2 (nullptr);
@@ -69,9 +69,9 @@ namespace build2
}
default:
{
- // Disable pair separator.
+ // Disable pair separator except for attributes.
//
- base_lexer::mode (m, '\0');
+ base_lexer::mode (m, m != lexer_mode::attribute ? '\0' : ps);
return;
}
}