summaryrefslogtreecommitdiff
path: root/test/Sema/warn-cast-align.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/Sema/warn-cast-align.c')
-rw-r--r--test/Sema/warn-cast-align.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/Sema/warn-cast-align.c b/test/Sema/warn-cast-align.c
index e8f85bc14d8d..389c0c17d2f7 100644
--- a/test/Sema/warn-cast-align.c
+++ b/test/Sema/warn-cast-align.c
@@ -59,3 +59,11 @@ void test4() {
i = (int *)&s.s0;
i = (int *)a;
}
+
+// No warnings.
+typedef int (*FnTy)(void);
+unsigned int func5(void);
+
+FnTy test5(void) {
+ return (FnTy)&func5;
+}