- Improve readability by moving deeply nested block of code from RegionStoreManager::getBindingForElement to new separate functions:
- getConstantValFromConstArrayInitializer;
- getSValFromInitListExpr.
- Handle the case when index is a symbolic value. Write specific test cases.
- Add test cases when there is no initialization expression presented.
This patch implies to make next patches clearer and easier for review process.
Please preserve the original comment.