---
id: 1622
title: "Holy Macroni! A recipe for progressive language enhancement"
source_domain: blog.trailofbits.com
source_url: "https://blog.trailofbits.com/2023/09/11/holy-macroni-a-recipe-for-progressive-language-enhancement/"
published_at: "2023-09-11T12:00:12Z"
tags: ["linux-kernel", "static-analysis", "llvm", "compilers", "mlir", "clang", "c-language"]
phying_url: "https://phying.com/item/1622"
lang: en
---

# Holy Macroni! A recipe for progressive language enhancement

## Summary

Trail of Bits introduces Macroni, a tool combining Clang, PASTA, VAST, and MLIR to preserve CPP macro provenance and enable macro-aware C static analyses and safer language constructs.

## Intelligence Metadata

- **Sources:** blog.trailofbits.com
- **Published:** 2023-09-11T12:00:12Z
- **Original:** https://blog.trailofbits.com/2023/09/11/holy-macroni-a-recipe-for-progressive-language-enhancement/
- **Phying News:** https://phying.com/item/1622
