Skip to content

Commit 159b111

Browse files
committed
Python: remove some unnecessary pragmas.
1 parent 2e8c7a9 commit 159b111

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

python/ql/src/semmle/python/objects/Descriptors.qll

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,15 @@ class PropertyInternal extends ObjectInternal, TProperty {
6767
value = TPropertySetterOrDeleter(this, name) and origin = CfgOrigin::unknown()
6868
}
6969

70-
pragma [noinline] override predicate attributesUnknown() { none() }
70+
override predicate attributesUnknown() { none() }
7171

7272
override predicate subscriptUnknown() { none() }
7373

7474
override boolean isDescriptor() { result = true }
7575

7676
override int length() { none() }
77-
pragma [noinline] override predicate binds(ObjectInternal cls, string name, ObjectInternal descriptor) { none() }
77+
78+
override predicate binds(ObjectInternal cls, string name, ObjectInternal descriptor) { none() }
7879

7980
pragma [noinline] override predicate descriptorGetClass(ObjectInternal cls, ObjectInternal value, CfgOrigin origin) {
8081
any(ObjectInternal obj).binds(cls, _, this) and
@@ -151,27 +152,25 @@ private class PropertySetterOrDeleter extends ObjectInternal, TPropertySetterOrD
151152

152153
override predicate calleeAndOffset(Function scope, int paramOffset) { none() }
153154

154-
pragma [noinline] override predicate attribute(string name, ObjectInternal value, CfgOrigin origin) {
155-
none()
156-
}
155+
override predicate attribute(string name, ObjectInternal value, CfgOrigin origin) { none() }
157156

158-
pragma [noinline] override predicate attributesUnknown() { none() }
157+
override predicate attributesUnknown() { none() }
159158

160159
override predicate subscriptUnknown() { none() }
161160

162161
override boolean isDescriptor() { result = true }
163162

164163
override int length() { none() }
165164

166-
pragma [noinline] override predicate binds(ObjectInternal cls, string name, ObjectInternal descriptor) { none() }
165+
override predicate binds(ObjectInternal cls, string name, ObjectInternal descriptor) { none() }
167166

168167
override predicate contextSensitiveCallee() { none() }
169168

170169
override ObjectInternal getIterNext() { none() }
171170

172-
pragma [noinline] override predicate descriptorGetClass(ObjectInternal cls, ObjectInternal value, CfgOrigin origin) { none() }
171+
override predicate descriptorGetClass(ObjectInternal cls, ObjectInternal value, CfgOrigin origin) { none() }
173172

174-
pragma [noinline] override predicate descriptorGetInstance(ObjectInternal instance, ObjectInternal value, CfgOrigin origin) { none() }
173+
override predicate descriptorGetInstance(ObjectInternal instance, ObjectInternal value, CfgOrigin origin) { none() }
175174

176175
override predicate useOriginAsLegacyObject() { none() }
177176

@@ -221,9 +220,9 @@ class ClassMethodObjectInternal extends ObjectInternal, TClassMethod {
221220

222221
override predicate calleeAndOffset(Function scope, int paramOffset) { none() }
223222

224-
pragma [noinline] override predicate attribute(string name, ObjectInternal value, CfgOrigin origin) { none() }
223+
override predicate attribute(string name, ObjectInternal value, CfgOrigin origin) { none() }
225224

226-
pragma [noinline] override predicate attributesUnknown() { none() }
225+
override predicate attributesUnknown() { none() }
227226

228227
override predicate subscriptUnknown() { none() }
229228

@@ -313,9 +312,9 @@ class StaticMethodObjectInternal extends ObjectInternal, TStaticMethod {
313312
this.getFunction().calleeAndOffset(scope, paramOffset)
314313
}
315314

316-
pragma [noinline] override predicate attribute(string name, ObjectInternal value, CfgOrigin origin) { none() }
315+
override predicate attribute(string name, ObjectInternal value, CfgOrigin origin) { none() }
317316

318-
pragma [noinline] override predicate attributesUnknown() { none() }
317+
override predicate attributesUnknown() { none() }
319318

320319
override predicate subscriptUnknown() { none() }
321320

@@ -331,7 +330,7 @@ class StaticMethodObjectInternal extends ObjectInternal, TStaticMethod {
331330
value = this.getFunction() and origin = CfgOrigin::unknown()
332331
}
333332

334-
pragma [noinline] override predicate binds(ObjectInternal instance, string name, ObjectInternal descriptor) { none() }
333+
override predicate binds(ObjectInternal instance, string name, ObjectInternal descriptor) { none() }
335334

336335
override int length() { none() }
337336

0 commit comments

Comments
 (0)