Changes in src/Parser/ExpressionNode.cc [b81fd95:791028a]
- File:
-
- 1 edited
-
src/Parser/ExpressionNode.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/ExpressionNode.cc
rb81fd95 r791028a 427 427 if ( str[1] == '8' ) goto Default; // utf-8 characters => array of char 428 428 // lookup type of associated typedef 429 strtype = new TypeInstType( Type::Qualifiers( ), "char16_t", false );429 strtype = new TypeInstType( Type::Qualifiers( Type::Const ), "char16_t", false ); 430 430 break; 431 431 case 'U': 432 strtype = new TypeInstType( Type::Qualifiers( ), "char32_t", false );432 strtype = new TypeInstType( Type::Qualifiers( Type::Const ), "char32_t", false ); 433 433 break; 434 434 case 'L': 435 strtype = new TypeInstType( Type::Qualifiers( ), "wchar_t", false );435 strtype = new TypeInstType( Type::Qualifiers( Type::Const ), "wchar_t", false ); 436 436 break; 437 437 Default: // char default string type 438 438 default: 439 strtype = new BasicType( Type::Qualifiers( ), BasicType::Char );439 strtype = new BasicType( Type::Qualifiers( Type::Const ), BasicType::Char ); 440 440 } // switch 441 441 ArrayType * at = new ArrayType( noQualifiers, strtype,
Note:
See TracChangeset
for help on using the changeset viewer.