An ambiguity in c89 which will never be fixed

·Hacker News··

sebsite an ambiguity in c89 which will never be fixed 2026-08-10 i found some ambiguous wording in the c89(/c90) standard, where gcc and clang disagree on the interpretation. it concerns the behavior of implicit function declarations, which were removed in c99, so this was never disambiguated. for those unaware: c89 has a cool "feature" where, if you try to call a function which doesn't exist, rather than erroring out, the function is implicitly declared as a function with unspecified parameters

Read full article →

Related Articles

NP-overrated
theanonymousone · Hacker News · 6h ago
Where did the old web go? We followed 657,607 links to find out
tdx · Hacker News · 9h ago
Spaghettifying DRAM
matt_d · Hacker News · 12h ago
Single log line is 49KB+ (ext4) / 110KB+ (btrfs) of systemd-journald disk writes
ValdikSS · Hacker News · 8h ago
Nine PBS sues Iron Mountain over blocked access to archival data
vinayakborkar · Hacker News · 13h ago