| 490 | }; |
| 491 | |
| 492 | TypeDeclPtr makeProgramFlags() { |
| 493 | auto ft = new TypeDecl(Type::tBitfield); |
| 494 | ft->alias = "ProgramFlags"; |
| 495 | ft->argNames = { "failToCompile", "_unsafe", "isCompiling", "isSimulating", |
| 496 | "isCompilingMacros", "needMacroModule", "promoteToBuiltin", |
| 497 | "isDependency", "macroException" |
| 498 | }; |
| 499 | return ft; |
| 500 | } |
| 501 | |
| 502 | struct ProgramAnnotation : ManagedStructureAnnotation <Program,false,true> { |
| 503 | ProgramAnnotation(ModuleLibrary & ml) : ManagedStructureAnnotation ("Program", ml) { |
no outgoing calls
no test coverage detected