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