// RUN: %clang_cc1 %s -triple=x86_64-linux-gnu -verify=no256,no512 -o - -S
// RUN: %clang_cc1 %s -triple=x86_64-linux-gnu -target-feature +avx -verify=no512 -o - -S
// RUN: %clang_cc1 %s -triple=x86_64-linux-gnu -target-feature +avx512f -verify=both -o - -S
// REQUIRES: x86-registered-target
// both-no-diagnostics
typedef short avx512fType ;
typedef short avx256Type ;
void ;
void ;
void ;
void ;
void ;
void ;
// If neither side has an attribute, warn.
void
// If only 1 side has an attribute, error.
void
// These two don't diagnose anything, since these are valid calls.
void
void