-translation unit limit, using the ``-fmax-tokens=`` command-line flag: .. code-block:: console clang -c a.cpp -fmax-tokens=1234 3. As a per-translation unit limit using the ``clang max_tokens_total`` pragma, which works like and overrides the ``-fmax-tokens=`` flag: .. code-block:: c++ #pragma clang max_tokens_total 1234 These limits can be helpful in limiting code growth through included files. Setting a token limit of zero means no limit. Note that the warning is disabled by default, so -Wmax-tokens must be used in addition with the pragmas or -fmax-tokens flag to get any warnings.