Don't forward declare _FilesystemClock in C++03

llvm-svn: 349887
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: 8c0c8e154b268791c93f42b22dc58241d2767627
diff --git a/include/chrono b/include/chrono
index a5bb9af..cabf18c 100644
--- a/include/chrono
+++ b/include/chrono
@@ -808,9 +808,11 @@
 _LIBCPP_PUSH_MACROS
 #include <__undef_macros>
 
+#ifndef _LIBCPP_CXX03_LANG
 _LIBCPP_BEGIN_NAMESPACE_FILESYSTEM
 struct _FilesystemClock;
 _LIBCPP_END_NAMESPACE_FILESYSTEM
+#endif // !_LIBCPP_CXX03_LANG
 
 _LIBCPP_BEGIN_NAMESPACE_STD