1 // RUN: %clangxx -fsanitize=pointer-overflow %s -o %t 2 // RUN: %t 2>&1 | FileCheck %s 3 4 int main(int argc, char *argv[]) { 5 char c; 6 char *p = &c; 7 unsigned long long offset = -1; 8 9 // CHECK: unsigned-index-expression.cpp:[[@LINE+1]]:15: runtime error: unsigned pointer index expression result is 0x{{.*}}, preceding its base 0x{{.*}} 10 char *q = p + offset; 11 12 return 0; 13 } 14