1*673dc3d4SNico Weber // RUN: %clang_cl_asan -Od %s -Fe%t 2*673dc3d4SNico Weber // RUN: not %run %t 2>&1 | FileCheck %s 3*673dc3d4SNico Weber // REQUIRES: asan-32-bits 4*673dc3d4SNico Weber 5*673dc3d4SNico Weber #include <malloc.h> 6*673dc3d4SNico Weber main()7*673dc3d4SNico Weberint main() { 8*673dc3d4SNico Weber while (true) { 9*673dc3d4SNico Weber void *ptr = malloc(200 * 1024 * 1024); // 200MB 10*673dc3d4SNico Weber } 11*673dc3d4SNico Weber // CHECK: SUMMARY: AddressSanitizer: out-of-memory 12*673dc3d4SNico Weber } 13