``foo`` is a standard container. We could also detect similar patterns for
arrays.
* ``make_shared`` / ``make_unique`` conversion. Part of this transformation
-can be incorporated into the ``auto`` transformation. Will convert
+ can be incorporated into the ``auto`` transformation. Will convert
.. code-block:: c++
instructions for implementing atomic operations.
.. code-block:: c
+
T __builtin_arm_ldrex(const volatile T *addr);
int __builtin_arm_strex(T val, volatile T *addr);
void __builtin_arm_clrex(void);