diff --git a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll index e22aa33f3605..d32f79b631ee 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedElement.qll @@ -752,8 +752,7 @@ newtype TTranslatedElement = } or // The initialization of a base class from within a constructor. TTranslatedConstructorBaseInit(ConstructorBaseInit init) { not ignoreExpr(init) } or - // Workaround for a case where no base constructor is generated but a targetless base - // constructor call is present. + // Case where no base constructor is generated but a targetless base constructor call is present. TTranslatedConstructorBareInit(ConstructorInit init) { not ignoreExpr(init) and not init instanceof ConstructorBaseInit and diff --git a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedInitialization.qll b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedInitialization.qll index 06ce91932051..55d8c20eb8ec 100644 --- a/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedInitialization.qll +++ b/cpp/ql/lib/semmle/code/cpp/ir/implementation/raw/internal/TranslatedInitialization.qll @@ -1036,8 +1036,6 @@ class TranslatedDestructorBaseDestruction extends TranslatedBaseStructorCall, /** * A constructor base init call where no base constructor has been generated. - * - * Workaround for an extractor issue. */ class TranslatedConstructorBareInit extends TranslatedElement, TTranslatedConstructorBareInit { ConstructorInit init;