Lightning Talk: Detecting Constant Folding to Prevent Substitution Failure - Patrick Roberts CppCon

Channel

https://cppcon.org/
---

Lightning Talk: Detecting Constant-Folding to Prevent Substitution Failure - Patrick Roberts - CppCon 2023
https://github.com/CppCon/CppCon2023

Substitution failure can often be tricky to handle. This talk explores usage of the GCC and Clang compiler intrinsic __builtin_constant_p to short-circuit potential substitution failures in the context of writing a state machine.
---

Patrick Roberts

Patrick is a licensed Professional Engineer with three years of experience developing C++ software for low-latency systems. He enjoys solving complex problems with template metaprogramming techniques acquired while working at Quantlab Financial, and he has a Bachelor of Science in Electrical Engineering from University of Houston.
---

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---

Registration for CppCon: https://cppcon.org/registration/

#cppcon #cppprogramming #cpp