From d82059446ca4bf5f16a6ffa3f5bb1aa93d279fc2 Mon Sep 17 00:00:00 2001
From: Kostya Serebryany <kcc@google.com>
Date: Fri, 27 May 2016 15:49:32 +0000
Subject: [PATCH] [msan] add a sentence about inline assembly

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@271005 91177308-0d34-0410-b5e6-96231b3b80d8
---
 docs/MemorySanitizer.rst | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/docs/MemorySanitizer.rst b/docs/MemorySanitizer.rst
index 62cacce215d..4e58588b801 100644
--- a/docs/MemorySanitizer.rst
+++ b/docs/MemorySanitizer.rst
@@ -171,6 +171,8 @@ Handling external code
 MemorySanitizer requires that all program code is instrumented. This
 also includes any libraries that the program depends on, even libc.
 Failing to achieve this may result in false reports.
+For the same reason you may need to replace all inline assembly code that writes to memory
+with a pure C/C++ code.
 
 Full MemorySanitizer instrumentation is very difficult to achieve. To
 make it easier, MemorySanitizer runtime library includes 70+
-- 
GitLab