id summary reporter owner description type status milestone component version severity resolution keywords cc 13583 quantities can be assigned from cmath sqrt result, but not initialized edaskel@… Matthias Schabel "The cmath functions are very helpful in letting me perform math on quantities, but I ran across an inconsistency. Code like: {{{ quantity x, y; quantity foo = sqrt(x*x + y*y); }}} fails to compile (with an ""error: conversion from...""). The workaround is to use an assignment instead: {{{ quantity foo; foo = sqrt(x*x + y*y); }}} It seems odd to have this restriction (and it's certainly undocumented) so I suspect it is a bug. " Bugs new To Be Determined units Boost 1.67.0 Problem