# Wformat-security

Determines whether the compiler issues a warning when the use of format functions may cause security problems.

## Syntax

Linux: | -Wformat-security -Wno-format-security

macOS: | -Wformat-security -Wno-format-security

Windows: | None

## Arguments

None

## Default

-Wno-format-security | No warning is issued when the use of format functions may cause security problems.

## Description

This option determines whether the compiler issues a warning when the use of format functions may cause security problems.

When -Wformat-security is specified, it warns about uses of format functions where the format string is not a string literal and there are no format arguments.

## IDE Equivalent

None

## Alternate Options

None

Parent topic: Compiler Diagnostic Options