Is this a compiler bug? @jcw help?

At "Workplace" replacing /* ...49-day... */ with compiler directives
causes all sorts of compile problems. Change it back and all OK!