https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66577
--- Comment #5 from neil.n.carlson at gmail dot com --- > Error: Function result 'intsuccess' at (1) cannot have an initializer > I don't understand. C506 -- the type specification for a function result cannot have an initialization.