GenericPackageDescription {condBenchmarks = [], condExecutables = [_×_ (UnqualComponentName "flag-test-exe") CondNode {condTreeComponents = [], condTreeConstraints = [Dependency (PackageName "base") (IntersectVersionRanges (OrLaterVersion (mkVersion [4, 8])) (EarlierVersion (mkVersion [5]))) mainLibSet], condTreeData = Executable {buildInfo = BuildInfo {asmOptions = [], asmSources = [], autogenIncludes = [], autogenModules = [], buildToolDepends = [], buildTools = [], buildable = True, cSources = [], ccOptions = [], cmmOptions = [], cmmSources = [], cppOptions = [], customFieldsBI = [], cxxOptions = [], cxxSources = [], defaultExtensions = [], defaultLanguage = Just Haskell2010, extraBundledLibs = [], extraDynLibFlavours = [], extraFrameworkDirs = [], extraGHCiLibs = [], extraLibDirs = [], extraLibFlavours = [], extraLibs = [], frameworks = [], hsSourceDirs = [], includeDirs = [], includes = [], installIncludes = [], jsSources = [], ldOptions = [], mixins = [], oldExtensions = [], options = PerCompilerFlavor [] [], otherExtensions = [], otherLanguages = [], otherModules = [], pkgconfigDepends = [], profOptions = PerCompilerFlavor [] [], sharedOptions = PerCompilerFlavor [] [], staticOptions = PerCompilerFlavor [] [], targetBuildDepends = [Dependency (PackageName "base") (IntersectVersionRanges (OrLaterVersion (mkVersion [4, 8])) (EarlierVersion (mkVersion [5]))) mainLibSet], virtualModules = []}, exeName = UnqualComponentName "flag-test-exe", exeScope = ExecutablePublic, modulePath = "FirstMain.hs"}}], condForeignLibs = [], condLibrary = Nothing, condSubLibraries = [], condTestSuites = [_×_ (UnqualComponentName "flag-cabal-test") CondNode {condTreeComponents = [CondBranch {condBranchCondition = `Var (OS Windows)`, condBranchIfFalse = Nothing, condBranchIfTrue = CondNode {condTreeComponents = [], condTreeConstraints = [], condTreeData = TestSuite {testBuildInfo = BuildInfo {asmOptions = [], asmSources = [], autogenIncludes = [], autogenModules = [], buildToolDepends = [], buildTools = [], buildable = True, cSources = [], ccOptions = [], cmmOptions = [], cmmSources = [], cppOptions = [], customFieldsBI = [], cxxOptions = [], cxxSources = [], defaultExtensions = [], defaultLanguage = Nothing, extraBundledLibs = [], extraDynLibFlavours = [], extraFrameworkDirs = [], extraGHCiLibs = [], extraLibDirs = [], extraLibFlavours = [], extraLibs = [], frameworks = [], hsSourceDirs = [], includeDirs = [], includes = [], installIncludes = [], jsSources = [], ldOptions = [], mixins = [], oldExtensions = [], options = PerCompilerFlavor [] [], otherExtensions = [], otherLanguages = [], otherModules = [], pkgconfigDepends = [], profOptions = PerCompilerFlavor [] [], sharedOptions = PerCompilerFlavor [] [], staticOptions = PerCompilerFlavor [] [], targetBuildDepends = [], virtualModules = []}, testInterface = TestSuiteUnsupported (TestTypeUnknown "" (mkVersion [])), testName = UnqualComponentName ""}}}], condTreeConstraints = [Dependency (PackageName "base") (IntersectVersionRanges (OrLaterVersion (mkVersion [4, 8])) (EarlierVersion (mkVersion [5]))) mainLibSet], condTreeData = TestSuite {testBuildInfo = BuildInfo {asmOptions = [], asmSources = [], autogenIncludes = [], autogenModules = [], buildToolDepends = [], buildTools = [], buildable = True, cSources = [], ccOptions = [], cmmOptions = [], cmmSources = [], cppOptions = [], customFieldsBI = [], cxxOptions = [], cxxSources = [], defaultExtensions = [], defaultLanguage = Just Haskell2010, extraBundledLibs = [], extraDynLibFlavours = [], extraFrameworkDirs = [], extraGHCiLibs = [], extraLibDirs = [], extraLibFlavours = [], extraLibs = [], frameworks = [], hsSourceDirs = [], includeDirs = [], includes = [], installIncludes = [], jsSources = [], ldOptions = [], mixins = [], oldExtensions = [], options = PerCompilerFlavor [] [], otherExtensions = [], otherLanguages = [], otherModules = [], pkgconfigDepends = [], profOptions = PerCompilerFlavor [] [], sharedOptions = PerCompilerFlavor [] [], staticOptions = PerCompilerFlavor [] [], targetBuildDepends = [Dependency (PackageName "base") (IntersectVersionRanges (OrLaterVersion (mkVersion [4, 8])) (EarlierVersion (mkVersion [5]))) mainLibSet], virtualModules = []}, testInterface = TestSuiteExeV10 (mkVersion [1, 0]) "SecondMain.hs", testName = UnqualComponentName ""}}], genPackageFlags = [], gpdScannedVersion = Nothing, packageDescription = PackageDescription {author = "", benchmarks = [], bugReports = "", buildTypeRaw = Just Simple, category = "Test", copyright = "", customFieldsPD = [], dataDir = ".", dataFiles = [], description = "no type in all branches.", executables = [], extraDocFiles = [], extraSrcFiles = [], extraTmpFiles = [], foreignLibs = [], homepage = "", library = Nothing, licenseFiles = [], licenseRaw = Right BSD3, maintainer = "", package = PackageIdentifier {pkgName = PackageName "issue", pkgVersion = mkVersion [5055]}, pkgUrl = "", setupBuildInfo = Nothing, sourceRepos = [], specVersion = CabalSpecV2_0, stability = "", subLibraries = [], synopsis = "no type in all branches", testSuites = [], testedWith = []}}