From 80e44173b4abef7238304fbaf1182862144b62b1 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Tue, 17 Mar 2015 12:44:16 +0800 Subject: Clean up handling of TokenTrees, allowing empty but valid TTs --- src/parse/lex.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/parse/lex.cpp') diff --git a/src/parse/lex.cpp b/src/parse/lex.cpp index d469d46d..17eb4f30 100644 --- a/src/parse/lex.cpp +++ b/src/parse/lex.cpp @@ -637,7 +637,7 @@ Token TTStream::realGetToken() unsigned int& idx = m_stack.back().first; const TokenTree& tree = *m_stack.back().second; - if(idx == 0 && tree.size() == 0) { + if(idx == 0 && tree.is_token()) { idx ++; return tree.tok(); } -- cgit v1.2.3