pre2.3.0 change 103: added get_environ intrinsic
pre2.3.0 change 104: lang_free_branch was no freeing optimized double literals.
pre2.3.0 change 105: Modified change 104 to free only literals.
pre2.3.0 change 106: Use a function call to get environ on macos.