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