HFRCFLIB-128, the STL set is implemented differently for the clang compiler. The toolkit uses a filter pipeline with priority number to indicate which filter runs first. With the same priority, the code's intention is to run the first filter added. This is fine with gnu g++ compiler. However, for clang at MacOS 10.10, it (correctly) considers the the name of the filter which includes as the second component of the pair set. The first component is priority. So the order of filter remove_redundant_vars is before filter rename_dimmap_orig. This causes the ignoring of some dimension map variables. Given the fact that rename_dimmap_orig should always run first. Just change the priority number lower for this filter.