| 357 | }; |
| 358 | |
| 359 | TypeDeclPtr makeModuleFlags() { |
| 360 | auto ft = new TypeDecl(Type::tBitfield); |
| 361 | ft->alias = "ModuleFlags"; |
| 362 | ft->argNames = { |
| 363 | "builtIn", "promoted", "isPublic", "isModule", "isSolidContext", |
| 364 | "fromExtraDependency", "doNotAllowUnsafe", |
| 365 | "wasParsedNameless", "visibleEverywhere", "allowPodInscope" |
| 366 | }; |
| 367 | return ft; |
| 368 | } |
| 369 | |
| 370 | struct ModuleAnnotation : ManagedStructureAnnotation<Module,false> { |
| 371 | ModuleAnnotation(ModuleLibrary & ml) : ManagedStructureAnnotation ("Module", ml) { |
no outgoing calls
no test coverage detected