Skip to content

Commit 4207132

Browse files
C++, C#: Fix typo
1 parent 043e5f7 commit 4207132

File tree

2 files changed

+6
-22
lines changed
  • cpp/ql/src/semmle/code/cpp/ir/implementation
  • csharp/ql/src/semmle/code/csharp/ir/implementation

2 files changed

+6
-22
lines changed

cpp/ql/src/semmle/code/cpp/ir/implementation/IRType.qll

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ private newtype TIRType =
4343
* all pointer types map to the same instance of `IRAddressType`.
4444
*/
4545
class IRType extends TIRType {
46-
abstract string toString();
46+
string toString() { none() }
4747

4848
/**
4949
* Gets a string that uniquely identifies this `IRType`. This string is often the same as the
@@ -58,12 +58,12 @@ class IRType extends TIRType {
5858
*
5959
* This will hold for all `IRType` objects except `IRUnknownType`.
6060
*/
61-
abstract int getByteSize();
61+
int getByteSize() { none() }
6262

6363
/**
6464
* Gets a single instance of `LanguageType` that maps to this `IRType`.
6565
*/
66-
abstract Language::LanguageType getCanonicalLanguageType();
66+
Language::LanguageType getCanonicalLanguageType() { none() }
6767
}
6868

6969
/**
@@ -121,11 +121,7 @@ private class IRSizedType extends IRType {
121121
this = TIRBlobType(_, byteSize)
122122
}
123123

124-
abstract override string toString();
125-
126124
final override int getByteSize() { result = byteSize }
127-
128-
abstract override Language::LanguageType getCanonicalLanguageType();
129125
}
130126

131127
/**
@@ -149,10 +145,6 @@ class IRNumericType extends IRSizedType {
149145
this = TIRUnsignedIntegerType(byteSize) or
150146
this = TIRFloatingPointType(byteSize)
151147
}
152-
153-
abstract override string toString();
154-
155-
abstract override Language::LanguageType getCanonicalLanguageType();
156148
}
157149

158150
/**

csharp/ql/src/semmle/code/csharp/ir/implementation/IRType.qll

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ private newtype TIRType =
4343
* all pointer types map to the same instance of `IRAddressType`.
4444
*/
4545
class IRType extends TIRType {
46-
abstract string toString();
46+
string toString() { none() }
4747

4848
/**
4949
* Gets a string that uniquely identifies this `IRType`. This string is often the same as the
@@ -58,12 +58,12 @@ class IRType extends TIRType {
5858
*
5959
* This will hold for all `IRType` objects except `IRUnknownType`.
6060
*/
61-
abstract int getByteSize();
61+
int getByteSize() { none() }
6262

6363
/**
6464
* Gets a single instance of `LanguageType` that maps to this `IRType`.
6565
*/
66-
abstract Language::LanguageType getCanonicalLanguageType();
66+
Language::LanguageType getCanonicalLanguageType() { none() }
6767
}
6868

6969
/**
@@ -121,11 +121,7 @@ private class IRSizedType extends IRType {
121121
this = TIRBlobType(_, byteSize)
122122
}
123123

124-
abstract override string toString();
125-
126124
final override int getByteSize() { result = byteSize }
127-
128-
abstract override Language::LanguageType getCanonicalLanguageType();
129125
}
130126

131127
/**
@@ -149,10 +145,6 @@ class IRNumericType extends IRSizedType {
149145
this = TIRUnsignedIntegerType(byteSize) or
150146
this = TIRFloatingPointType(byteSize)
151147
}
152-
153-
abstract override string toString();
154-
155-
abstract override Language::LanguageType getCanonicalLanguageType();
156148
}
157149

158150
/**

0 commit comments

Comments
 (0)