Lines Matching full:sum
33 int sum = 0; in Test1() local
34 sum += sizeof(LEN); in Test1()
36 sum += sizeof(LEN + 1); in Test1()
38 sum += sizeof(sum, LEN); in Test1()
40 sum += sizeof(AsBool()); in Test1()
42 sum += sizeof(AsInt()); in Test1()
44 sum += sizeof(AsEnum()); in Test1()
46 sum += sizeof(AsEnumClass()); in Test1()
48 sum += sizeof(M{}.AsInt()); in Test1()
50 sum += sizeof(M{}.AsEnum()); in Test1()
52 sum += sizeof(sizeof(X)); in Test1()
54 sum += sizeof(LEN + sizeof(X)); in Test1()
56 sum += sizeof(LEN + LEN + sizeof(X)); in Test1()
58 sum += sizeof(LEN + (LEN + sizeof(X))); in Test1()
60 sum += sizeof(LEN + -sizeof(X)); in Test1()
62 sum += sizeof(LEN + - + -sizeof(X)); in Test1()
64 sum += sizeof(char) / sizeof(char); in Test1()
66 sum += sizeof(A) / sizeof(S); in Test1()
68 sum += sizeof(char) / sizeof(int); in Test1()
70 sum += sizeof(char) / sizeof(A); in Test1()
72 sum += sizeof(B[0]) / sizeof(A); in Test1()
74 sum += sizeof(ptr) / sizeof(char); in Test1()
76 sum += sizeof(ptr) / sizeof(ptr[0]); in Test1()
78 sum += sizeof(ptr) / sizeof(char*); in Test1()
80 sum += sizeof(ptr) / sizeof(void*); in Test1()
82 sum += sizeof(ptr) / sizeof(const void volatile*); in Test1()
84 sum += sizeof(ptr) / sizeof(char); in Test1()
86 sum += sizeof(int) * sizeof(char); in Test1()
88 sum += sizeof(ptr) * sizeof(ptr[0]); in Test1()
91 sum += sizeof(int) * (2 * sizeof(char)); in Test1()
93 sum += (2 * sizeof(char)) * sizeof(int); in Test1()
95 if (sizeof(A) < 0x100000) sum += 42; in Test1()
97 if (sizeof(A) <= 0xFFFFFFFEU) sum += 42; in Test1()
99 return sum; in Test1()
128 int sum = 0; in Test5() local
129 sum += sizeof(&S.arr); in Test5()
131 sum += sizeof(&kGlocalMyStruct.arr); in Test5()
133 sum += sizeof(&kGlocalMyStructPtr->arr); in Test5()
135 sum += sizeof(S.arr + 0); in Test5()
137 sum += sizeof(+ S.arr); in Test5()
139 sum += sizeof((int*)S.arr); in Test5()
142 sum += sizeof(S.ptr); in Test5()
144 sum += sizeof(kGlocalMyStruct.ptr); in Test5()
146 sum += sizeof(kGlocalMyStructPtr->ptr); in Test5()
149 sum += sizeof(&kGlocalMyStruct); in Test5()
151 sum += sizeof(&S); in Test5()
153 sum += sizeof(MyStruct*); in Test5()
154 sum += sizeof(PMyStruct); in Test5()
155 sum += sizeof(PS); in Test5()
157 sum += sizeof(PS2); in Test5()
159 sum += sizeof(&A10); in Test5()
161 sum += sizeof(PtrArray) / sizeof(PtrArray[1]); in Test5()
163 sum += sizeof(A10) / sizeof(PtrArray[0]); in Test5()
164 sum += sizeof(PC) / sizeof(PtrArray[0]); in Test5()
167 sum += sizeof(ArrayC) / sizeof(PtrArray[0]); in Test5()
170 sum += sizeof(PChar); in Test5()
172 sum += sizeof(PInt); in Test5()
174 sum += sizeof(PPInt); in Test5()
176 sum += sizeof(PPMyStruct); in Test5()
179 return sum; in Test5()
216 int sum = 0; in ValidExpressions() local
218 sum += sizeof(A); in ValidExpressions()
219 sum += sizeof(int); in ValidExpressions()
220 sum += sizeof(AsStruct()); in ValidExpressions()
221 sum += sizeof(M{}.AsStruct()); in ValidExpressions()
222 sum += sizeof(A[sizeof(A) / sizeof(int)]); in ValidExpressions()
224 sum += sizeof(&A[sizeof(A) / sizeof(int)]); in ValidExpressions()
226 sum += sizeof(sizeof(0)); // Special case: sizeof size_t. in ValidExpressions()
227 sum += sizeof(void*); in ValidExpressions()
228 sum += sizeof(void const *); in ValidExpressions()
229 sum += sizeof(void const *) / 4; in ValidExpressions()
230 sum += sizeof(str); in ValidExpressions()
231 sum += sizeof(str) / sizeof(char); in ValidExpressions()
232 sum += sizeof(str) / sizeof(str[0]); in ValidExpressions()
233 sum += sizeof(ptr) / sizeof(ptr[0]); in ValidExpressions()
234 sum += sizeof(ptr) / sizeof(*(ptr)); in ValidExpressions()
235 sum += sizeof(PtrArray) / sizeof(PtrArray[0]); in ValidExpressions()
237 sum = sizeof(PtrArray) / sizeof(PtrArray1[0]); in ValidExpressions()
239 sum += sizeof(PtrArray) / sizeof(A[0]); in ValidExpressions()
240 return sum; in ValidExpressions()