11.5Srillig/* $NetBSD: lsym_sizeof.c,v 1.5 2022/04/24 09:04:12 rillig Exp $ */ 21.1Srillig 31.1Srillig/* 41.1Srillig * Tests for the token lsym_sizeof, which represents the keyword 'sizeof' for 51.1Srillig * determining the memory size of an object or a type. 61.1Srillig * 71.1Srillig * See also: 81.1Srillig * opt_bs.c "blank after sizeof" 91.1Srillig * C11 6.5.3.4 "The 'sizeof' and '_Alignof' operators" 101.1Srillig */ 111.1Srillig 121.5Srillig//indent input 131.1Srillig// TODO: add input 141.5Srillig//indent end 151.1Srillig 161.5Srillig//indent run-equals-input 171.2Srillig 181.2Srillig 191.2Srillig/* 201.2Srillig * After 'sizeof', a type name in parentheses does not start a cast 211.2Srillig * expression. 221.2Srillig */ 231.5Srillig//indent input 241.2Srilligchar str[sizeof(int) * CHAR_BIT + 1]; 251.5Srillig//indent end 261.2Srillig 271.5Srillig//indent run-equals-input -di0 28