HomePhabricator

[Analyzer] Refactor begin and end symbol creation

Authored by baloghadamsoftware on May 20 2019, 4:04 AM.

Description

[Analyzer] Refactor begin and end symbol creation

This patch refactors begin and end symbol creation by moving symbol
conjuration into the create... functions. This way the functions'
responsibilities are clearer and makes possible to add more functions
handling these symbols (e.g. functions for handling the container's
size) without code multiplication.

Differential Revision: https://reviews.llvm.org/D61136

llvm-svn: 361141