1 // RUN: %clang_cc1 -triple %itanium_abi_triple -emit-llvm-only %s -emit-llvm -o - | FileCheck %s
3 // Test that `annotate_type` does not affect mangled names.
5 int *[[clang::annotate_type("foo")]] f(int *[[clang::annotate_type("foo")]],
6 int [[clang::annotate_type("foo")]]) {
11 template <class T
> struct S
{};
13 S
<int *[[clang::annotate_type("foo")]]>
14 g(S
<int *[[clang::annotate_type("foo")]]>) {