diff options
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/PCH/exprs.c | 3 | ||||
| -rw-r--r-- | clang/test/PCH/exprs.h | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/clang/test/PCH/exprs.c b/clang/test/PCH/exprs.c index 5396c042167..d3d4b37a889 100644 --- a/clang/test/PCH/exprs.c +++ b/clang/test/PCH/exprs.c @@ -72,3 +72,6 @@ choose_expr *int_ptr8 = &integer; // GNUNullExpr FIXME: needs C++ //null_type null = __null; + +// ShuffleVectorExpr +shuffle_expr *vec_ptr = &vec2; diff --git a/clang/test/PCH/exprs.h b/clang/test/PCH/exprs.h index f02a24902fb..a928b9b2e8f 100644 --- a/clang/test/PCH/exprs.h +++ b/clang/test/PCH/exprs.h @@ -58,7 +58,7 @@ typedef typeof((void *)0) void_ptr; // ExtVectorElementExpr typedef __attribute__(( ext_vector_type(2) )) double double2; -double2 vec2; +extern double2 vec2, vec2b; typedef typeof(vec2.x) ext_vector_element; // TypesCompatibleExpr @@ -69,3 +69,6 @@ typedef typeof(__builtin_choose_expr(17 > 19, d0, 1)) choose_expr; // GNUNullExpr FIXME: needs C++ // typedef typeof(__null) null_type; + +// ShuffleVectorExpr +typedef typeof(__builtin_shufflevector(vec2, vec2b, 2, 1)) shuffle_expr; |

