diff --git a/optional.hpp b/optional.hpp
index 114b13f..023d09b 100644
--- a/optional.hpp
+++ b/optional.hpp
@@ -11,6 +11,9 @@
// .
///
+#ifndef TL_OPTIONAL_HPP
+#define TL_OPTIONAL_HPP
+
#include
#include
#include
@@ -1381,3 +1384,5 @@ template struct hash> {
}
};
} // namespace std
+
+#endif