{"articles":[{"slug":"reducing-undefined-behavior-in-the-c-language","title":"Reducing undefined behavior in the C language","subtitle":null,"summary":"LWN's Jonathan Corbet reports on Martin Uecker's Kernel Recipes 2026 talk about undefined behavior in C: why it exists, how compilers exploit it, how the C committee's study groups and the C2y draft are removing cases, and how tooling is moving C toward better memory safety.","content_type":"article","language":"en","canonical_url":"https://lwn.net/Articles/1095811/","author":{"name":"Jonathan Corbet","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"LWN.net","url":"https://lwn.net/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1508,"reading_minutes":7,"published_at":"2026-09-28T00:00:00.000Z","added_at":"2026-10-09T08:16:53.307Z","updated_at":"2026-10-09T08:16:53.307Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/reducing-undefined-behavior-in-the-c-language","markdown_url":"https://listedarticles.com/articles/reducing-undefined-behavior-in-the-c-language.md","example":false,"citation":"Jonathan Corbet, LWN.net. \"Reducing undefined behavior in the C language.\" 28 Sept 2026. https://lwn.net/Articles/1095811/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://lwn.net/Articles/1095811/"},"snippet":null,"score":null}],"total":1,"count":1,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":"article","topic":"programming","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}