15a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi//===-- main.c --------------------------------------------------*- C++ -*-===// 25a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi// 35a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi// The LLVM Compiler Infrastructure 45a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi// 55a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi// This file is distributed under the University of Illinois Open Source 65a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi// License. See LICENSE.TXT for details. 75a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi// 85a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi//===----------------------------------------------------------------------===// 95a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi#include <stdio.h> 105a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi#include <assert.h> 115a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi 125a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthiconst char *hello_world = "Hello, assertion!"; 135a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi 145a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthiint main(int argc, const char* argv[]) 155a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi{ 165a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi int *null_ptr = 0; 175a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi printf("%s\n", hello_world); 185a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi assert(null_ptr); // Assert here. 195a7a23262e7f326162f4afd66ea494e9baa6bcb4Ashok Thirumurthi} 20