@@ -87,9 +87,10 @@ void h3() {} // NON_COMPLIANT
87
87
} // namespace foo
88
88
} // namespace
89
89
90
-
91
-
92
- static int unevaluatedContextFn (int x) { x++; return x; } // COMPLIANT - called in an unevaluated context.
90
+ static int unevaluatedContextFn (int x) {
91
+ x++;
92
+ return x;
93
+ } // COMPLIANT - called in an unevaluated context.
93
94
#include < typeinfo>
94
95
static int unevalContextCaller () // COMPLIANT - address taken
95
96
{
@@ -100,13 +101,12 @@ static int unevalContextCaller() // COMPLIANT - address taken
100
101
decltype (unevaluatedContextFn (2 )) n = 42 ;
101
102
return 0 ;
102
103
}
103
- int (* ptr_unevalContextCaller)(void ) = unevalContextCaller;
104
-
104
+ int (*ptr_unevalContextCaller)(void ) = unevalContextCaller;
105
105
106
106
class X {
107
107
private:
108
108
[[maybe_unused]] void maybeUnused ();
109
- void deleted () = delete; // COMPLIANT - Deleted Function
109
+ void deleted () = delete; // COMPLIANT - Deleted Function
110
110
};
111
111
112
112
void X::maybeUnused () {} // COMPLIANT - [[maybe_unused]]
@@ -118,33 +118,29 @@ static int overload1(int c) // COMPLIANT - called
118
118
119
119
static int overload1 (int c, int d) // COMPLAINT - overload1(int) is called.
120
120
{
121
- return c+ d;
121
+ return c + d;
122
122
}
123
123
124
- namespace
124
+ namespace {
125
+ int overload1 (int c, float d) // COMPLAINT - overload1(int) is called.
125
126
{
126
- float overload1 (int c, float d) // COMPLAINT - overload1(int) is called.
127
- {
128
- return c+d;
129
- }
127
+ return c + d;
130
128
}
129
+ } // namespace
131
130
132
131
int overload = overload1(5 );
133
132
134
- class classWithOverloads
135
- {
136
- public:
137
- int caller (int x)
138
- {
139
- return overloadMember (x,0 );
140
- }
141
- private:
142
- int overloadMember (int c) // COMPLAINT - overloadMember(int, int) is called.
143
- {
144
- return ++c;
145
- }
146
- int overloadMember (int c, int d) // COMPLAINT - called.
147
- {
148
- return c+d;
149
- }
133
+ class classWithOverloads {
134
+ public:
135
+ int caller (int x) { return overloadMember (x, 0 ); }
136
+
137
+ private:
138
+ int overloadMember (int c) // COMPLAINT - overloadMember(int, int) is called.
139
+ {
140
+ return ++c;
141
+ }
142
+ int overloadMember (int c, int d) // COMPLAINT - called.
143
+ {
144
+ return c + d;
145
+ }
150
146
};
0 commit comments