================ @@ -8612,7 +8612,10 @@ static void HandleLifetimeBoundAttr(TypeProcessingState &State, CurType = State.getAttributedType( createSimpleAttr<LifetimeBoundAttr>(State.getSema().Context, Attr), CurType, CurType); + return; } + State.getSema().Diag(Attr.getLoc(), diag::err_attribute_not_type_attr) ---------------- ilya-biryukov wrote:
The other error that says "only applies to parameters and implicit object parameters" seems to be provide more context. Should we maybe use that instead? Are there any reasons to use the more generic one? https://github.com/llvm/llvm-project/pull/118281 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits