# Better Firmware with LLVM/Clang | Interrupt

**URL:** <https://community.memfault.com/t/better-firmware-with-llvm-clang-interrupt/195>\
**Category:** Blog\
**Created:** [May 20, 2020, 5:59am UTC](https://community.memfault.com/t/better-firmware-with-llvm-clang-interrupt/195 "2020-05-20T05:59:25Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![kisielk](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.memfault.com/kisielk/32/60_2.png) [@kisielk](https://community.memfault.com/u/kisielk)\
**Post date:** [May 21, 2020, 7:37pm UTC](https://community.memfault.com/t/better-firmware-with-llvm-clang-interrupt/195/10 "2020-05-21T19:37:05Z")

</div>

Hm, I tried adding that but it just gives `clang-10: **warning:** argument unused during compilation: '-stdlib=libc++' [-Wunused-command-line-argument]`

I wonder if it’s because CMake is adding `-std=gnu++17` instead of` -std=c++17`

---

_[View the full topic](https://community.memfault.com/t/better-firmware-with-llvm-clang-interrupt/195)._
