init-struct-qualified.c 425 B

12345678910111213
  1. // RUN: %clang_cc1 -fsyntax-only -verify < %s
  2. // expected-no-diagnostics
  3. typedef float CGFloat;
  4. typedef struct _NSPoint { CGFloat x; CGFloat y; } NSPoint;
  5. typedef struct _NSSize { CGFloat width; CGFloat height; } NSSize;
  6. typedef struct _NSRect { NSPoint origin; NSSize size; } NSRect;
  7. extern const NSPoint NSZeroPoint;
  8. extern NSSize canvasSize();
  9. void func() {
  10. const NSRect canvasRect = { NSZeroPoint, canvasSize() };
  11. }