From 9f1e346deb05c637c2905a09bceeb3445680c191 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Thu, 16 Nov 2017 09:45:51 -0500 Subject: [PATCH 03/25] FIXME: reproducer for namespace lookup issue seen with sanitizer_coverage_libcdep_new.cc --- test.ii | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 test.ii diff --git a/test.ii b/test.ii new file mode 100644 index 0000000..2be140b --- /dev/null +++ b/test.ii @@ -0,0 +1,22 @@ +namespace __sanitizer { + +enum FileAccessMode { + RdOnly, + WrOnly, + RdWr +}; + +int OpenFile(const char *filename, int mode, + int *errno_p); +} + +using namespace __sanitizer; + +namespace __sancov { + +static int OpenFile(const char* path) { + int err; + int fd = OpenFile(path, WrOnly, &err); + return fd; +} +} -- 1.8.5.3