brintos

brintos / llvm-project-archived public Read only

0
0
Text · 782 B · e125eba Raw
73 lines · cpp
1namespace N2{3    int n;4}5 6namespace7{8    int anon;9}10 11namespace Nested12{13    namespace14    {15        int nested;16    }17}18 19namespace Global20{21    int global;22}23 24namespace Fun25{26    int fun_var;27    int fun()28    {29        fun_var = 5;30        return 0; // break 131    }32}33 34namespace Single35{36    int single = 3;37}38 39namespace NotImportedBefore40{41    int not_imported = 45;42}43 44using namespace Global;45 46int not_imported = 35;47int fun_var = 9;48 49namespace NotImportedAfter50{51    int not_imported = 55;52}53 54namespace Imported55{56    int imported = 99;57}58 59int imported = 89;60 61int main()62{63    using namespace N;64    using namespace Nested;65    using namespace Imported;66    using Single::single;67    n = 1;68    anon = 2;69    nested = 3;70    global = 4;71    return Fun::fun(); // break 072}73