r338886 - [NFC] Fix unused expression warning introduced in r338884

Erich Keane via cfe-commits cfe-commits at lists.llvm.org
Fri Aug 3 06:23:04 PDT 2018


Author: erichkeane
Date: Fri Aug  3 06:23:04 2018
New Revision: 338886

URL: http://llvm.org/viewvc/llvm-project?rev=338886&view=rev
Log:
[NFC] Fix unused expression warning introduced in r338884

Modified:
    cfe/trunk/include/clang/Basic/Attr.td

Modified: cfe/trunk/include/clang/Basic/Attr.td
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/Attr.td?rev=338886&r1=338885&r2=338886&view=diff
==============================================================================
--- cfe/trunk/include/clang/Basic/Attr.td (original)
+++ cfe/trunk/include/clang/Basic/Attr.td Fri Aug  3 06:23:04 2018
@@ -145,8 +145,9 @@ def HasFunctionProto : SubsetSubject<Dec
 // function. Accepted as a function type attribute on the type of such a
 // member function.
 // FIXME: This does not actually ever match currently.
-def ImplicitObjectParameter : SubsetSubject<Function, [{S, false}],
-                                            "implicit object parameters">;
+def ImplicitObjectParameter
+    : SubsetSubject<Function, [ {static_cast<void>(S), false} ],
+                    "implicit object parameters">;
 
 // A single argument to an attribute
 class Argument<string name, bit optional, bit fake = 0> {




More information about the cfe-commits mailing list