Andreas Kling personal blog

Catching use-after-move C++ bugs with Clang's consumed annotations

This post describes a compile-time technique for catching use-after-move bugs in modern C++. It’s currently used to prevent some mistakes in the Serenity Operating System.
Points
175
HN comments
188
Submissions
1
Cited by
3 commenters

Software EngineeringProgramming Languages2019

On Hacker News

SubmittedTitle on HNPointsComments
Jul 10, 2019Catching use-after-move C++ bugs with Clang's consumed annotations by awesomekling175188

Cited in comments

Linked from 3 Hacker News comments by 3 different people, from Jan 2023 to Aug 2025.

Most recent:

Search every comment that links here →

More from Andreas Kling

All 10 posts →

Related posts from the same era