[PATCH] D136078: Use-after-return sanitizer binary metadata

Dmitry Vyukov via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Dec 1 09:14:55 PST 2022


dvyukov added a comment.

Re this failure:

  project/clang/test/Instrumentation/SanitizerBinaryMetadata/covered.cpp
  --
  Exit Code: 2
  
  Command Output (stderr):
  --
  covered.cpp.tmp: /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Instrumentation/SanitizerBinaryMetadata/common.h:22: T consume(const char *&, const char *) [T = unsigned int]: Assertion `pos <= end' failed.
  FileCheck error: '<stdin>' is empty.
  FileCheck command line:  /b/s/w/ir/x/w/staging/llvm_build/bin/FileCheck -check-prefix=CHECK-A /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Instrumentation/SanitizerBinaryMetadata/covered.cpp

https://logs.chromium.org/logs/fuchsia/buildbucket/cr-buildbucket/8796062278266465473/+/u/clang/test/stdout

Not sure why it run on fuchsia at all and the strange failure mode.
But I hope this will go away when we move tests to compiler-rt.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D136078/new/

https://reviews.llvm.org/D136078



More information about the cfe-commits mailing list