Skip to content
David Tarditi edited this page Sep 2, 2024 · 27 revisions

Welcome

Welcome to the checkedc-clang wiki! Checked C extends C with checking to prevent low-level programming errors and improve type-safety of C code. It adds checking for null pointer dereferences and out-of-bounds memory accesses and generic types for replacing uses of void pointers. This repo contains a fork of clang that supports Checked C. The fork also contains a tool called 3C for converting C code to Checked C code.

Build status

Status of automated builds is available here.