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 }; // Set break point at this line. 15 16 struct rect_tag { 17 struct point_tag bottom_left; 18 struct point_tag top_right; 19 }; 20 struct point_tag pt = { 2, 3 }; // This is the first executable statement. 21 struct rect_tag rect = {{1,2}, {3,4}}; 22 pt.x = argc; 23 pt.y = argc * argc; 24 rect.top_right.x = rect.top_right.x + argc; 25 rect.top_right.y = rect.top_right.y + argc; 26 return 0; 27} 28