@@ -34,10 +34,10 @@ abstract class Conversion extends Expr {
3434 * a `PointerBaseClassConversion`, or some other semantic conversion. Similarly,
3535 * a `PointerDerivedClassConversion` may also be a `CStyleCast` or a `StaticCast`.
3636 *
37- * This is an abstract root QL class representing the different casts. For
37+ * This is a root QL class representing the different casts. For
3838 * specific examples, consult the documentation for any of QL classes mentioned above.
3939 */
40- abstract class Cast extends Conversion , @cast {
40+ class Cast extends Conversion , @cast {
4141 /**
4242 * Gets a string describing the semantic conversion operation being performed by
4343 * this cast.
@@ -699,7 +699,7 @@ class SizeofPackOperator extends Expr, @sizeof_pack {
699699/**
700700 * A C/C++ sizeof expression.
701701 */
702- abstract class SizeofOperator extends Expr , @runtime_sizeof {
702+ class SizeofOperator extends Expr , @runtime_sizeof {
703703 override int getPrecedence ( ) { result = 16 }
704704}
705705
@@ -762,7 +762,7 @@ class SizeofTypeOperator extends SizeofOperator {
762762/**
763763 * A C++11 `alignof` expression.
764764 */
765- abstract class AlignofOperator extends Expr , @runtime_alignof {
765+ class AlignofOperator extends Expr , @runtime_alignof {
766766 override int getPrecedence ( ) { result = 16 }
767767}
768768
0 commit comments