bolt/deps/llvm-18.1.8/clang-tools-extra/docs/clang-tidy/checks/misc/misleading-bidirectional.rst
2025-02-14 19:21:04 +01:00

21 lines
552 B
ReStructuredText
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.. title:: clang-tidy - misc-misleading-bidirectional
misc-misleading-bidirectional
=============================
Warn about unterminated bidirectional unicode sequence, detecting potential attack
as described in the `Trojan Source <https://www.trojansource.codes>`_ attack.
Example:
.. code-block:: c++
#include <iostream>
int main() {
bool isAdmin = false;
/* } if (isAdmin) begin admins only */
std::cout << "You are an admin.\n";
/* end admins only { */
return 0;
}