[llvm-bugs] [Bug 32274] XRay should not use C++ standard libraries internally

via llvm-bugs llvm-bugs at lists.llvm.org
Sun Oct 22 20:34:32 PDT 2017


Dean Michael Berris <dberris at google.com> changed:

           What    |Removed                     |Added
         Resolution|FIXED                       |---
             Status|RESOLVED                    |REOPENED

--- Comment #3 from Dean Michael Berris <dberris at google.com> ---
Re-opening to reflect the most recent state: we should not be using anything
from the C++ standard library. This is based on the conversation we've had in


In particular:

The sanitizers don't use any of the C++ std library.
More than that, they don't include *any* system headers in most of the
sources (exception is some OS-dependent .cc files).

This rule is *somewhat* documented, e.g.

//   - No system headers included in header files (*).
//   - Platform specific headres included only into platform-specific files


You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20171023/da810206/attachment.html>

More information about the llvm-bugs mailing list