// RUN: %clang_cc1 -std=c++11 -fsyntax-only -verify %s
;
;
;
;
// There is a syntactic ambiguity when an ellipsis occurs at the end
// of a parameter-declaration-clause without a preceding comma. In
// this case, the ellipsis is parsed as part of the
// abstract-declarator if the type of the parameter names a template
// parameter pack that has not been expanded; otherwise, it is parsed
// as part of the parameter-declaration-clause.
;
// FIXME: Once function parameter packs are implemented, we can test all of the disambiguation