Undefined reference to sign() when using -O1 or above. --- a/apricots/all.cpp +++ b/apricots/all.cpp @@ -19,5 +19,5 @@ // Sign function -inline int sign(int n) { return (0 < n) - (n < 0); } +int sign(int n) { return (0 < n) - (n < 0); } // Error message for switch statements that shouldn't ever get to default