* @author Tudor Bosman (tudorb@fb.com)
*/
-#ifndef FOLLY_DISCRIMINATEDPTR_H_
-#define FOLLY_DISCRIMINATEDPTR_H_
+#pragma once
#include <limits>
#include <stdexcept>
#include <folly/Portability.h>
#include <folly/detail/DiscriminatedPtrDetail.h>
-#if !FOLLY_X64 && !FOLLY_PPC64
-# error "DiscriminatedPtr is x64 and ppc64 specific code."
+#if !FOLLY_X64 && !FOLLY_A64 && !FOLLY_PPC64
+# error "DiscriminatedPtr is x64, arm64 and ppc64 specific code."
#endif
namespace folly {
};
} // namespace folly
-
-#endif /* FOLLY_DISCRIMINATEDPTR_H_ */