You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

401 lines
15 KiB

tests/available_expression.m:8:12: warning: class 'NSObject' defined without specifying a base class [-Wobjc-root-class]
@interface NSObject
^
tests/available_expression.m:8:20: note: add a super class to fix this problem
@interface NSObject
^
: NSObject
1 warning generated.
<#032016ff:
({ #d121c0bd: 1, #21793419: ({ }, { }) },
[
<#0f3f4d35:
({ #d121c0bd: 2, #21793419: ({ }, { }), #eb8a1f5a: true },
{ #c8ff724b: "__int128_t", #2cdb06fb: [ "__int128_t" ] },
0,
{ })>,
<#0f3f4d35:
({ #d121c0bd: 3, #21793419: ({ }, { }), #eb8a1f5a: true },
{ #c8ff724b: "__uint128_t", #2cdb06fb: [ "__uint128_t" ] },
0,
{ })>,
<#0f3f4d35:
({ #d121c0bd: 4, #21793419: ({ }, { }), #eb8a1f5a: true },
{ #c8ff724b: "SEL", #2cdb06fb: [ "SEL" ] },
5,
{ })>,
<#0f3f4d35:
({ #d121c0bd: 6, #21793419: ({ }, { }), #eb8a1f5a: true },
{ #c8ff724b: "id", #2cdb06fb: [ "id" ] },
7,
{ })>,
<#0f3f4d35:
({ #d121c0bd: 8, #21793419: ({ }, { }), #eb8a1f5a: true },
{ #c8ff724b: "Class", #2cdb06fb: [ "Class" ] },
0,
{ })>,
<#18d25297:
({
#d121c0bd: 9,
#f9005968: 1,
#21793419: ({ }, { }),
#eb8a1f5a: true
},
{ #c8ff724b: "Protocol", #2cdb06fb: [ "Protocol" ] },
[],
{ },
{ })>,
<#0f3f4d35:
({ #d121c0bd: 10, #21793419: ({ }, { }), #eb8a1f5a: true },
{
#c8ff724b: "__NSConstantString",
#2cdb06fb: [ "__NSConstantString" ]
},
0,
{ })>,
<#0f3f4d35:
({ #d121c0bd: 11, #21793419: ({ }, { }), #eb8a1f5a: true },
{
#c8ff724b: "__builtin_ms_va_list",
#2cdb06fb: [ "__builtin_ms_va_list" ]
},
0,
{ })>,
<#0f3f4d35:
({ #d121c0bd: 12, #21793419: ({ }, { }), #eb8a1f5a: true },
{
#c8ff724b: "__builtin_va_list",
#2cdb06fb: [ "__builtin_va_list" ]
},
0,
{ })>,
<#18d25297:
({
#d121c0bd: 13,
#f9005968: 1,
#21793419:
({
#c3bbce7c: "tests/available_expression.m",
#c7b317f4: 8,
#c68b4ed6: 1
},
{ #c7b317f4: 9, #c68b4ed6: 2 })
},
{ #c8ff724b: "NSObject", #2cdb06fb: [ "NSObject" ] },
[],
{ },
{
#d32dd232: {
#c709e154: <#c37c57de>,
#ec05e4a8: 14,
#c8ff724b: { #c8ff724b: "NSObject", #2cdb06fb: [ "NSObject" ] }
}
})>,
<#0e281b68:
({
#d121c0bd: 14,
#f9005968: 1,
#21793419:
({ #c7b317f4: 10, #c68b4ed6: 1 },
{ #c7b317f4: 11, #c68b4ed6: 1 })
},
{ #c8ff724b: "NSObject", #2cdb06fb: [ "NSObject" ] },
[],
{ },
{
#2ec29bb2: {
#c709e154: <#3cf18b8d>,
#ec05e4a8: 13,
#c8ff724b: { #c8ff724b: "NSObject", #2cdb06fb: [ "NSObject" ] }
}
})>,
<#18d25297:
({
#d121c0bd: 15,
#f9005968: 1,
#21793419:
({ #c7b317f4: 13, #c68b4ed6: 1 },
{ #c7b317f4: 15, #c68b4ed6: 2 })
},
{
#c8ff724b: "available_expression",
#2cdb06fb: [ "available_expression" ]
},
[],
{ },
{
#04c0017b: {
#c709e154: <#3cf18b8d>,
#ec05e4a8: 13,
#c8ff724b: { #c8ff724b: "NSObject", #2cdb06fb: [ "NSObject" ] }
},
#d32dd232: {
#c709e154: <#c37c57de>,
#ec05e4a8: 16,
#c8ff724b: {
#c8ff724b: "available_expression",
#2cdb06fb: [ "available_expression" ]
}
}
})>,
<#0e281b68:
({
#d121c0bd: 16,
#f9005968: 1,
#21793419:
({ #c7b317f4: 17, #c68b4ed6: 1 },
{ #c7b317f4: 27, #c68b4ed6: 1 })
},
{
#c8ff724b: "available_expression",
#2cdb06fb: [ "available_expression" ]
},
[
<#3ccd3797:
({
#d121c0bd: 17,
#f9005968: 16,
#21793419:
({ #c7b317f4: 19, #c68b4ed6: 1 },
{ #c7b317f4: 25, #c68b4ed6: 1 })
},
{
#c8ff724b: "test_no_bug:and:",
#2cdb06fb: [ "test_no_bug:and:", "available_expression" ]
},
{
#3ba2c7f6: true,
#137b649c: { #c1127ea9: 18 },
#d17ebeaa: [
<#fd75cc45:
({
#d121c0bd: 19,
#21793419:
({ #c7b317f4: 19, #c68b4ed6: 22 },
{ #c68b4ed6: 26 })
},
{ #c8ff724b: "n", #2cdb06fb: [ "n" ] },
{ #c1127ea9: 20 },
{ #0370b1b2: 0 })>,
<#fd75cc45:
({
#d121c0bd: 21,
#21793419: ({ #c68b4ed6: 33 }, { #c68b4ed6: 56 })
},
{ #c8ff724b: "data", #2cdb06fb: [ "data" ] },
{ #c1127ea9: 22 },
{ #0370b1b2: 1 })>
],
#28dcb2c4: [
<#d0d84992:
({
#d121c0bd: 23,
#21793419: ({ }, { }),
#eb8a1f5a: true
},
{ #c8ff724b: "self", #2cdb06fb: [ "self" ] },
{ #c1127ea9: 22, #ea1a680e: true },
{ })>,
<#d0d84992:
({
#d121c0bd: 24,
#21793419: ({ }, { }),
#eb8a1f5a: true
},
{ #c8ff724b: "_cmd", #2cdb06fb: [ "_cmd" ] },
{ #c1127ea9: 5 },
{ })>
],
#c11b7aa2:
<#d394bb73:
({
#d121c0bd: 25,
#21793419:
({ #c68b4ed6: 61 },
{ #c7b317f4: 25, #c68b4ed6: 1 })
},
[
<#22219ce5:
({
#d121c0bd: 26,
#21793419:
({ #c7b317f4: 20, #c68b4ed6: 3 },
{ #c7b317f4: 21, #c68b4ed6: 3 })
},
[
<#f0f37d96:
({
#d121c0bd: 27,
#21793419:
({ #c7b317f4: 20, #c68b4ed6: 7 },
{ #c68b4ed6: 42 })
},
[],
{ #30e4876a: { #c1127ea9: 28 } },
{ #fcf1e718: "11.0" })>,
<#d394bb73:
({
#d121c0bd: 29,
#21793419:
({ #c68b4ed6: 45 },
{ #c7b317f4: 21, #c68b4ed6: 3 })
},
[])>
],
{ #c1c4b9e2: 27, #ccfc02dd: 29 })>,
<#22219ce5:
({
#d121c0bd: 30,
#21793419:
({ #c7b317f4: 23, #c68b4ed6: 3 },
{ #c7b317f4: 24, #c68b4ed6: 3 })
},
[
<#f0f37d96:
({
#d121c0bd: 31,
#21793419:
({ #c7b317f4: 23, #c68b4ed6: 7 },
{ #c68b4ed6: 48 })
},
[],
{ #30e4876a: { #c1127ea9: 28 } },
{ #fcf1e718: "8" })>,
<#d394bb73:
({
#d121c0bd: 32,
#21793419:
({ #c68b4ed6: 51 },
{ #c7b317f4: 24, #c68b4ed6: 3 })
},
[])>
],
{ #c1c4b9e2: 31, #ccfc02dd: 32 })>
])>,
#d2e9b40c: "-[available_expression test_no_bug:and:]"
})>
],
{ },
{
#2ec29bb2: {
#c709e154: <#3cf18b8d>,
#ec05e4a8: 15,
#c8ff724b: {
#c8ff724b: "available_expression",
#2cdb06fb: [ "available_expression" ]
}
}
})>,
<#0f3f4d35:
({ #d121c0bd: 33, #21793419: ({ }, { }), #eb8a1f5a: true },
{ #c8ff724b: "instancetype", #2cdb06fb: [ "instancetype" ] },
34,
{ })>
],
{ },
{
#e870593a: "tests/available_expression.m",
#e52854e9: <#3ff69d49>,
#f81dea91: {
#26452803: 8,
#c674c89d: 16,
#3569bf4a: 32,
#d7cd079d: 64,
#048ad2a1: 64
},
#247f0baa: true,
#1acb7079: [
<#22d546dd: ({ #d121c0bd: 18 }, <#392cef74>)>,
<#22d546dd: ({ #d121c0bd: 28 }, <#2bf4b04a>)>,
<#22d546dd: ({ #d121c0bd: 35 }, <#ec0a078a>)>,
<#22d546dd: ({ #d121c0bd: 36 }, <#f6dab0c9>)>,
<#22d546dd: ({ #d121c0bd: 37 }, <#0f54f45c>)>,
<#22d546dd: ({ #d121c0bd: 20 }, <#0037c4cf>)>,
<#22d546dd: ({ #d121c0bd: 38 }, <#3290d19c>)>,
<#22d546dd: ({ #d121c0bd: 39 }, <#fee0a138>)>,
<#22d546dd: ({ #d121c0bd: 40 }, <#1da7d9cb>)>,
<#22d546dd: ({ #d121c0bd: 41 }, <#0baa9fe7>)>,
<#22d546dd: ({ #d121c0bd: 42 }, <#3866e79a>)>,
<#22d546dd: ({ #d121c0bd: 43 }, <#23a02071>)>,
<#22d546dd: ({ #d121c0bd: 44 }, <#09087e8d>)>,
<#22d546dd: ({ #d121c0bd: 45 }, <#15c4357c>)>,
<#22d546dd: ({ #d121c0bd: 46 }, <#e75f9f31>)>,
<#22d546dd: ({ #d121c0bd: 47 }, <#c2f78dcd>)>,
<#22d546dd: ({ #d121c0bd: 48 }, <#3726ba3b>)>,
<#22d546dd: ({ #d121c0bd: 49 }, <#3759b761>)>,
<#22d546dd: ({ #d121c0bd: 50 }, <#ebd317dd>)>,
<#22d546dd: ({ #d121c0bd: 51 }, <#2ec759b9>)>,
<#22d546dd: ({ #d121c0bd: 52 }, <#284d329d>)>,
<#22d546dd: ({ #d121c0bd: 53 }, <#35acb472>)>,
<#22d546dd: ({ #d121c0bd: 54 }, <#2b1d0544>)>,
<#22d546dd: ({ #d121c0bd: 55 }, <#0106ffa8>)>,
<#22d546dd: ({ #d121c0bd: 56 }, <#d6bc9d8a>)>,
<#22d546dd: ({ #d121c0bd: 57 }, <#19b0df66>)>,
<#22d546dd: ({ #d121c0bd: 58 }, <#1336b84a>)>,
<#22d546dd: ({ #d121c0bd: 59 }, <#20963a1f>)>,
<#22d546dd: ({ #d121c0bd: 60 }, <#16068af1>)>,
<#22d546dd: ({ #d121c0bd: 61 }, <#ebf08555>)>,
<#22d546dd: ({ #d121c0bd: 62 }, <#d78ceb63>)>,
<#22d546dd: ({ #d121c0bd: 63 }, <#dd2a33f3>)>,
<#22d546dd: ({ #d121c0bd: 64 }, <#ef62b1d7>)>,
<#22d546dd: ({ #d121c0bd: 65 }, <#0c8bf62c>)>,
<#22d546dd: ({ #d121c0bd: 66 }, <#13391dca>)>,
<#22d546dd: ({ #d121c0bd: 67 }, <#ecc0d32e>)>,
<#22d546dd: ({ #d121c0bd: 68 }, <#c2767110>)>,
<#22d546dd: ({ #d121c0bd: 69 }, <#c813b9a0>)>,
<#22d546dd: ({ #d121c0bd: 70 }, <#da4c3784>)>,
<#22d546dd: ({ #d121c0bd: 71 }, <#f7757bd9>)>,
<#22d546dd: ({ #d121c0bd: 72 }, <#fe22a377>)>,
<#22d546dd: ({ #d121c0bd: 73 }, <#d7aa58db>)>,
<#22d546dd: ({ #d121c0bd: 74 }, <#d2f340c8>)>,
<#22d546dd: ({ #d121c0bd: 75 }, <#2193aedd>)>,
<#22d546dd: ({ #d121c0bd: 76 }, <#0dd56321>)>,
<#22d546dd: ({ #d121c0bd: 77 }, <#d8e10c82>)>,
<#22d546dd: ({ #d121c0bd: 78 }, <#c4f079df>)>,
<#22d546dd: ({ #d121c0bd: 79 }, <#1ee7219a>)>,
<#22d546dd: ({ #d121c0bd: 80 }, <#0d506118>)>,
<#22d546dd: ({ #d121c0bd: 81 }, <#dec9bcfd>)>,
<#22d546dd: ({ #d121c0bd: 82 }, <#f1f6e5a2>)>,
<#22d546dd: ({ #d121c0bd: 83 }, <#d935d0cf>)>,
<#22d546dd: ({ #d121c0bd: 84 }, <#d35a4eab>)>,
<#2e6cf4ea: ({ #d121c0bd: 85 })>,
<#2e6cf4ea: ({ #d121c0bd: 86 })>,
<#2e6cf4ea: ({ #d121c0bd: 87 })>,
<#2e6cf4ea: ({ #d121c0bd: 88 })>,
<#22d546dd: ({ #d121c0bd: 89 }, <#c9ba0f87>)>,
<#22d546dd: ({ #d121c0bd: 90 }, <#db21580c>)>,
<#22d546dd: ({ #d121c0bd: 91 }, <#391b1e6e>)>,
<#d3d219f7: ({ #d121c0bd: 92 }, { #c1127ea9: 18 })>,
<#22d546dd: ({ #d121c0bd: 93 }, <#ea323187>)>,
<#22d546dd: ({ #d121c0bd: 94 }, <#2fe155d3>)>,
<#d3d219f7: ({ #d121c0bd: 95 }, { #c1127ea9: 91 })>,
<#0098a8c5: ({ #d121c0bd: 96 }, { #fcd148e8: 89 })>,
<#2e3d736c: ({ #d121c0bd: 97 }, { #c1127ea9: 96 })>,
<#0098a8c5: ({ #d121c0bd: 98 }, { #fcd148e8: 90 })>,
<#2e3d736c: ({ #d121c0bd: 99 }, { #c1127ea9: 98 })>,
<#2374f4e7: ({ #d121c0bd: 100 }, 9)>,
<#d80cb60b: ({ #d121c0bd: 101 }, 102)>,
<#d3d219f7: ({ #d121c0bd: 103 }, { #c1127ea9: 20, #ea1a680e: true })>,
<#d3d219f7: ({ #d121c0bd: 104 }, { #c1127ea9: 35, #ea1a680e: true })>,
<#d3d219f7: ({ #d121c0bd: 105 }, { #c1127ea9: 35 })>,
<#d80cb60b: ({ #d121c0bd: 106 }, 107)>,
<#da0c5ecf:
({ #d121c0bd: 108 },
{ #cd26765d: { #c1127ea9: 106 }, #11302019: 24 },
1)>,
<#2374f4e7: ({ #d121c0bd: 109 }, 13)>,
<#2374f4e7: ({ #d121c0bd: 110 }, 15)>,
<#2e3d736c: ({ #d121c0bd: 22 }, { #c1127ea9: 110 })>,
<#19e1ef85:
({ #d121c0bd: 7, #26f32be5: 97 },
{ #0b680f7d: { #c1127ea9: 97 }, #c3687459: 6 })>,
<#19e1ef85:
({ #d121c0bd: 34, #26f32be5: 97 },
{ #0b680f7d: { #c1127ea9: 7 }, #c3687459: 33 })>,
<#19e1ef85:
({ #d121c0bd: 5, #26f32be5: 95 },
{ #0b680f7d: { #c1127ea9: 95 }, #c3687459: 4 })>,
<#cfc9a9b2: ({ #d121c0bd: 0 })>
]
})>