<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/test/22-decl.c, branch trunk</title>
<subtitle>A little C compiler</subtitle>
<id>https://git.lemon.rip/antcc/atom?h=trunk</id>
<link rel='self' href='https://git.lemon.rip/antcc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/'/>
<updated>2026-04-18T14:59:16+00:00</updated>
<entry>
<title>frontend: allow folding some non constant expressions as a GNU extension</title>
<updated>2026-04-18T14:59:16+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-04-18T14:59:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=554fb8de87bb2e37715dbcc70efc27274b041014'/>
<id>urn:sha1:554fb8de87bb2e37715dbcc70efc27274b041014</id>
<content type='text'>
And also permit zero size objects
</content>
</entry>
<entry>
<title>c: fix some more static initializer edge cases</title>
<updated>2026-04-18T14:12:11+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-04-18T14:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=7c25529f0a525ec4b4dcf40d847e2734c2349d5d'/>
<id>urn:sha1:7c25529f0a525ec4b4dcf40d847e2734c2349d5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c: fix some compatible type declarations</title>
<updated>2026-04-18T09:09:17+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-04-18T09:09:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=970508c5221f930937021203107ecbac5ac9960c'/>
<id>urn:sha1:970508c5221f930937021203107ecbac5ac9960c</id>
<content type='text'>
When K&amp;R prototypes are present, definition of compatible types and
composite types becomes recursive. For example

`int f(int (*)())`
should be compatible with
`int f(int (*)(int))`

etc
</content>
</entry>
</feed>
