I fixed this with r142127; these notes now make sense even w/o the caret.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142129 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Misc/macro-backtrace.c b/test/Misc/macro-backtrace.c
index f292519..0fa4ac9 100644
--- a/test/Misc/macro-backtrace.c
+++ b/test/Misc/macro-backtrace.c
@@ -32,7 +32,6 @@
   // CHECK-LIMIT: macro-backtrace.c:4:23: note: expanded from macro: M1
   // CHECK-LIMIT: #define M1(A, B) ((A) < (B))
 
-  // FIXME: We should have higher quality messages, especially when caret
   // diagnostics are off.
   // RUN: %clang_cc1 -fsyntax-only -fno-caret-diagnostics %s 2>&1 \
   // RUN:   | FileCheck %s -check-prefix=CHECK-NO-CARETS