From 05e485879c1b21553799a5a321b78e4dd412494f Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Tue, 1 Nov 2011 23:13:37 +0000 Subject: Fix ratio arithmetic with zero llvm-svn: 143519 --- libcxx/include/ratio | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libcxx/include/ratio') diff --git a/libcxx/include/ratio b/libcxx/include/ratio index 4ef66c5..654cb33 100644 --- a/libcxx/include/ratio +++ b/libcxx/include/ratio @@ -90,6 +90,12 @@ struct __static_gcd<_Xp, 0> static const intmax_t value = _Xp; }; +template <> +struct __static_gcd<0, 0> +{ + static const intmax_t value = 1; +}; + // __static_lcm template -- cgit v1.1