Ola Fosheim Grøstad: > D promotes int to uint, right? Which is a bad idea. It should > promote to long, right? The purpose of safe integral operations like muls() is to detect overflow bugs at run-time. If they don't detect bugs, they are not useful. Bye, bearophile