[PATCH] D34827: Add end-to-end tests for overflows of byval arguments.

Matt Morehouse via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 13 10:41:57 PDT 2017


morehouse added a comment.

> In this case I'd expect compiler creates llvm.lifetime.start/end and this detected as UAS bug

It looks like llvm.lifetime.start/end are set, but they do not encompass the proper lifetime of the copy.  Thus even when compiling with -fsanitize-use-after-scope, UAS is not detected.


Repository:
  rL LLVM

https://reviews.llvm.org/D34827





More information about the llvm-commits mailing list