// RUN: %clangxx -fsanitize=undefined %s -o %t && %run %t 2>&1 | FileCheck %s // Verify deduplication works by ensuring only one diag is emitted. #include <limits.h> #include <stdio.h> void overflow() { int i = INT_MIN; --i; } int main() { // CHECK: Start fprintf(stderr, "Start\n"); fflush(stderr); // CHECK: runtime error // CHECK-NOT: runtime error // CHECK-NOT: runtime error overflow(); overflow(); overflow(); // CHECK: End fprintf(stderr, "End\n"); return 0; }