mirror of
https://github.com/Ed94/gencpp.git
synced 2024-12-22 07:44:45 -08:00
Fixes for compiling with clang
Clang just had better errors and caught stuff msvc did not.
This commit is contained in:
parent
d606c790ca
commit
212b4e6d16
@ -4821,7 +4821,7 @@ CodeType parse_type( bool* typedef_is_function )
|
||||
if ( is_function_typename )
|
||||
{
|
||||
// Go to the end of the signature
|
||||
while ( scanner->Type != TokType::Statement_End && scanner->TokType::BraceCurly_Open )
|
||||
while ( scanner->Type != TokType::Statement_End && scanner->Type != TokType::BraceCurly_Open )
|
||||
++ scanner;
|
||||
|
||||
// Go back to the first capture start found
|
||||
|
@ -281,22 +281,22 @@ struct String
|
||||
switch ( c )
|
||||
{
|
||||
case ' ':
|
||||
result.append('·');
|
||||
result.append( txt("·") );
|
||||
break;
|
||||
case '\t':
|
||||
result.append('→');
|
||||
result.append( txt("→") );
|
||||
break;
|
||||
case '\n':
|
||||
result.append('↵');
|
||||
result.append( txt("↵") );
|
||||
break;
|
||||
case '\r':
|
||||
result.append('⏎');
|
||||
result.append( txt("⏎") );
|
||||
break;
|
||||
case '\v':
|
||||
result.append('⇕');
|
||||
result.append( txt("⇕") );
|
||||
break;
|
||||
case '\f':
|
||||
result.append('⌂');
|
||||
result.append( txt("⌂") );
|
||||
break;
|
||||
default:
|
||||
result.append(c);
|
||||
|
Loading…
Reference in New Issue
Block a user