1//===-- main.c --------------------------------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9int main (int argc, char const *argv[]) 10{ 11 struct point_tag { 12 int x; 13 int y; 14 char padding[0]; 15 }; // Set break point at this line. 16 17 struct rect_tag { 18 struct point_tag bottom_left; 19 struct point_tag top_right; 20 }; 21 struct point_tag pt = { 2, 3, {} }; // This is the first executable statement. 22 struct rect_tag rect = {{1, 2, {}}, {3, 4, {}}}; 23 return 0; // This is the return statement. 24} 25