This patch adds private/firstprivate support for sections construct. For a source like the following:
!$omp sections private(x) firstprivate(y) !$omp section <block of code> !$omp section <block of code> !$omp end sections
...privatization proceeds to privatize x and y accordingly inside each of the generated omp.section operations.
Remove the brace here. https://llvm.org/docs/CodingStandards.html#don-t-use-braces-on-simple-single-statement-bodies-of-if-else-loop-statements