Does this patch has any dependency on other patches? like the conditional preprocessor handling patch??
Not dependent on other patch.
In the future, we need develop code refactoring features, so the value of this patch will be more!
Otherwise, the code refactoring will be difficult to complete.