// RUN: %clang_cc1 -triple=powerpc64le-unknown-linux-gnu \
// RUN: -target-feature +altivec -fsyntax-only -ast-dump \
// RUN: -xc++ < %s 2>&1 \
// RUN: | FileCheck %s
// Ensures that casts to AltiVec type with a dependent expression operand does
// not hit the assertion failure reported in PR47676. Further checks that casts
// to AltiVec type with a dependent expression operand is, on instantiation,
// able to correctly differentiate between a splat case and a bitcast case.
void
void