Clang rejects attributes in constructor argument lists in C++03 (original) (raw)

Clang currently rejects the following code in C++03, even though it should be perfectly fine:

struct S {
  S([[clang::lifetimebound]] int&) {}
};

Interestingly, it's perfectly happy with the same thing anywhere outside a constructor AFACIT.