Changes in src/SymTab/Validate.cc [b9f8274:72e76fd]
- File:
-
- 1 edited
-
src/SymTab/Validate.cc (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SymTab/Validate.cc
rb9f8274 r72e76fd 10 10 // Created On : Sun May 17 21:50:04 2015 11 11 // Last Modified By : Andrew Beach 12 // Last Modified On : Tue Jul 12 15:00:00 202213 // Update Count : 36 712 // Last Modified On : Tue May 17 14:36:00 2022 13 // Update Count : 366 14 14 // 15 15 … … 294 294 }; 295 295 296 void validate ( std::list< Declaration * > &translationUnit, __attribute__((unused)) bool doDebug) {296 void validate_A( std::list< Declaration * > & translationUnit ) { 297 297 PassVisitor<HoistTypeDecls> hoistDecls; 298 298 { … … 305 305 decayEnumsAndPointers( translationUnit ); // must happen before VerifyCtorDtorAssign, because void return objects should not exist; before LinkReferenceToTypes_old because it is an indexer and needs correct types for mangling 306 306 } 307 } 308 309 void validate_B( std::list< Declaration * > & translationUnit ) { 307 310 PassVisitor<FixQualifiedTypes> fixQual; 308 311 { … … 314 317 EliminateTypedef::eliminateTypedef( translationUnit ); 315 318 } 319 } 320 321 void validate_C( std::list< Declaration * > & translationUnit ) { 316 322 PassVisitor<ValidateGenericParameters> genericParams; 317 323 PassVisitor<ResolveEnumInitializers> rei( nullptr ); … … 337 343 }); 338 344 } 345 } 346 347 void validate_D( std::list< Declaration * > & translationUnit ) { 339 348 { 340 349 Stats::Heap::newPass("validate-D"); … … 353 362 }); 354 363 } 364 } 365 366 void validate_E( std::list< Declaration * > & translationUnit ) { 355 367 PassVisitor<CompoundLiteral> compoundliteral; 356 368 { … … 372 384 } 373 385 } 386 } 387 388 void validate_F( std::list< Declaration * > & translationUnit ) { 374 389 PassVisitor<LabelAddressFixer> labelAddrFixer; 375 390 { … … 395 410 } 396 411 } 412 } 413 414 void validate( std::list< Declaration * > &translationUnit, __attribute__((unused)) bool doDebug ) { 415 validate_A( translationUnit ); 416 validate_B( translationUnit ); 417 validate_C( translationUnit ); 418 validate_D( translationUnit ); 419 validate_E( translationUnit ); 420 validate_F( translationUnit ); 397 421 } 398 422
Note:
See TracChangeset
for help on using the changeset viewer.