addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartrashtriangle-downtriangle-uptwitteruseryahoo

Undefined Behavior in C++: What is it, and why should I care?

Title: Undefined Behavior in C++; what is it, and why should I care?
Presenter: Marshall Clow

More and more people are becoming aware of undefined behavior (UB) in C and C++. It has become a research interest at several universities, and code generators routinely use information about UB when deciding how to optimize code. In this talk, Marshall Clow will give examples of UB, show how optimizers reason about UB while doing code generation, and talk about strategies to avoid introducing UB into your code base. Time permitting, he will give an overview of the current (and upcoming) tools for detecting UB in existing code.

Marshall has been programming professionally since 1981. He has been a contributor to Boost for 10 years, and to LLVM/clang for 4. He is a member of the C++ standards committee, and chairs the "Ranges" study group. He works for Qualcomm in their Open Source Portal.

Presented in conjunction and with the help of our good friends at ACCU: http://www.meetup.com/SFBay-Association-of-C-C-Users/

Note this this talk is co-located with the Qt Dev Days Conference Nov 6-8 http://www.qtdeveloperdays.com/northamerica. You could attend the "Try Qt" or "Why Qt" sessions earlier that day and stay for Marshall's evening talk http://www.meetup.com/SF-Bay-Area-Cpp/events/146682522/

TRANSPORTATION NOTES: PUBLIC TRANSIT: The SFO Marriott has regular free shuttle service from SFO (leaves from outside the International Terminal) so if you can make your way to SFO using BART or MUNI you can attend the talk using public transit. It's walkable/bicycle-able from the Millbrae BART/Caltrain station but not super-pleasant. DRIVING: Unfortunately the SFO Marriott charges for parking in their lot but IIRC correctly there should be ample free parking on nearby streets in the evening.

Join or login to comment.

  • Derrick

    I had a bit of trouble finding the actual room where the talk was held because I was there a little late and no one outside seemed to know where the talk was. The topic itself was really well presented and I actually did learn some things.

    November 9, 2013

  • Peter M.

    Great talk by Marshall!

    November 7, 2013

8 went

Our Sponsors

  • ICS

    Enterprise-grade C++ applications for the coolest clients: join us!

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy