Branch: Tag:

2018-08-09

2018-08-09 09:27:31 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cpp: Simplified base implementation of report().

The base implementation of CompilerEnvironment.CPP::report()
now just calls CompilerEnvironment::report() in its parent.

The handling of handler and compat_handler in report()
is moved to the implementation in the master.

17:    ".PKCS.Identifiers.reverse_kp_ids": "predef::Standards.X509.TBSCertificate":1,    ".Requests.request": "predef::Protocols.X.Xlib.Display.blocking_request":1, "predef::Protocols.X.Xlib.Display.send_async_request":1,    "._Xlib": "predef::Protocols.X.Xlib.Display":1, +  "::this_program": "predef::CompilerEnvironment.CPP":1,    "ADT.CritBit.FloatTree.Iterator": "predef::ADT.CritBit.FloatTree":1,    "ADT.CritBit.IPv4Tree.Iterator": "predef::ADT.CritBit.IPv4Tree":1,    "ADT.CritBit.IntTree.Iterator": "predef::ADT.CritBit.IntTree":1,
190:    "MPI_SingleArray": "predef::MPI.SingleArray.assign":1,    "MasterObject()->get_compilation_handler()": "predef::CompilerEnvironment.get_compilation_handler":1,    "MasterObject()->handle_import()": "predef::CompilerEnvironment.handle_import":1, -  "MasterObject()->report()": "predef::Reporter.report":2, +  "MasterObject()->report()": "predef::CompilerEnvironment.CPP.report":1, "predef::Reporter.report":2,    "MasterObject.set_inhibit_errors": "predef::Tools.Testsuite.Test":1,    "Math.FMatrix()->get_sentinel()": "predef::MPI.Sentinel":1,    "MirarDocParser": "predef::Tools.AutoDoc":1,
403:    "color.neon": "predef::Image.Color":1,    "colors": "predef::Image.Color":1,    "compilation_error": "predef::Tools.Testsuite.Test.compile":1, -  "compile_error()": "predef::CompilationHandler.compile_warning":1, +  "compile_error()": "predef::CompilationHandler.compile_warning":1, "predef::CompilerEnvironment.CPP.report":1, +  "compile_warning()": "predef::CompilerEnvironment.CPP.report":1,    "cpp": "predef::MasterObject.CompatResolver.add_predefine":1, "predef::MasterObject.CompatResolver.remove_predefine":1, "predef::compile_string":1,    "cpp()": "predef::CompilerEnvironment.PikeCompiler.compile":1, "predef::CompilerEnvironment.PikeCompiler.create":2, "predef::CompilerEnvironment.compile":2, "predef::MasterObject":1, "predef::Pike":1, "predef::compile":2, "predef::compile_file":1, "predef::compile_string":1,    "cpp::static_assert": "predef::_Static_assert":1,
778:   "predef::Charset": "Locale.Charset"   "predef::CompilationHandler.compile_warning": "compile_error()"   "predef::CompilationHandler.get_default_module": "get_predefines()" + "predef::CompilerEnvironment.CPP": "::this_program" + "predef::CompilerEnvironment.CPP.report": "MasterObject()->report()" "compile_error()" "compile_warning()"   "predef::CompilerEnvironment.PikeCompiler.compile": "cpp()"   "predef::CompilerEnvironment.PikeCompiler.create": "cpp()"   "predef::CompilerEnvironment.PikeCompiler.resolv": "sym"