X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2FDiscriminatedPtr.h;h=f12e3d9cde660f4de83de7f325aa676b18cfc96d;hb=a279ea6be94882796226128e48da4b431e80ab17;hp=0195beac7f846646e5d40856e5e85f04f17c0810;hpb=520e20a8baebc98a5ec84d67865da4cf9819f88a;p=folly.git diff --git a/folly/DiscriminatedPtr.h b/folly/DiscriminatedPtr.h index 0195beac..f12e3d9c 100644 --- a/folly/DiscriminatedPtr.h +++ b/folly/DiscriminatedPtr.h @@ -35,7 +35,7 @@ #include #include -#if !FOLLY_X64 && !FOLLY_A64 && !FOLLY_PPC64 +#if !FOLLY_X64 && !FOLLY_AARCH64 && !FOLLY_PPC64 # error "DiscriminatedPtr is x64, arm64 and ppc64 specific code." #endif @@ -173,7 +173,9 @@ class DiscriminatedPtr { template typename dptr_detail::VisitorResult::type apply(V&& visitor) { size_t n = index(); - if (n == 0) throw std::invalid_argument("Empty DiscriminatedPtr"); + if (n == 0) { + throw std::invalid_argument("Empty DiscriminatedPtr"); + } return dptr_detail::ApplyVisitor()( n, std::forward(visitor), ptr()); } @@ -182,7 +184,9 @@ class DiscriminatedPtr { typename dptr_detail::ConstVisitorResult::type apply(V&& visitor) const { size_t n = index(); - if (n == 0) throw std::invalid_argument("Empty DiscriminatedPtr"); + if (n == 0) { + throw std::invalid_argument("Empty DiscriminatedPtr"); + } return dptr_detail::ApplyConstVisitor()( n, std::forward(visitor), ptr()); } @@ -238,4 +242,4 @@ decltype(auto) apply_visitor( return variant.apply(std::forward(visitor)); } -} // namespace folly +} // namespace folly