@@ -13,7 +13,7 @@ import semmle.code.cpp.models.interfaces.NonThrowing
1313/**
1414 * The standard functions `printf`, `wprintf` and their glib variants.
1515 */
16- private class Printf extends FormattingFunction , AliasFunction , NonThrowingFunction {
16+ private class Printf extends FormattingFunction , AliasFunction , NonCppThrowingFunction {
1717 Printf ( ) {
1818 this instanceof TopLevelFunction and
1919 (
@@ -37,7 +37,7 @@ private class Printf extends FormattingFunction, AliasFunction, NonThrowingFunct
3737/**
3838 * The standard functions `fprintf`, `fwprintf` and their glib variants.
3939 */
40- private class Fprintf extends FormattingFunction , NonThrowingFunction {
40+ private class Fprintf extends FormattingFunction , NonCppThrowingFunction {
4141 Fprintf ( ) {
4242 this instanceof TopLevelFunction and
4343 (
@@ -55,7 +55,7 @@ private class Fprintf extends FormattingFunction, NonThrowingFunction {
5555/**
5656 * The standard function `sprintf` and its Microsoft and glib variants.
5757 */
58- private class Sprintf extends FormattingFunction , NonThrowingFunction {
58+ private class Sprintf extends FormattingFunction , NonCppThrowingFunction {
5959 Sprintf ( ) {
6060 this instanceof TopLevelFunction and
6161 (
@@ -98,7 +98,9 @@ private class Sprintf extends FormattingFunction, NonThrowingFunction {
9898/**
9999 * Implements `Snprintf`.
100100 */
101- private class SnprintfImpl extends Snprintf , AliasFunction , SideEffectFunction , NonThrowingFunction {
101+ private class SnprintfImpl extends Snprintf , AliasFunction , SideEffectFunction ,
102+ NonCppThrowingFunction
103+ {
102104 SnprintfImpl ( ) {
103105 this instanceof TopLevelFunction and
104106 (
@@ -205,7 +207,7 @@ private class StringCchPrintf extends FormattingFunction {
205207/**
206208 * The standard function `syslog`.
207209 */
208- private class Syslog extends FormattingFunction , NonThrowingFunction {
210+ private class Syslog extends FormattingFunction , NonCppThrowingFunction {
209211 Syslog ( ) {
210212 this instanceof TopLevelFunction and
211213 this .hasGlobalName ( "syslog" ) and
0 commit comments