 /**
  * \brief Retrieves the SM version of \p device (major * 100 + minor * 10)
  */
-CUB_RUNTIME_FUNCTION __forceinline__ cudaError_t SmVersionUncached(int &sm_version, int device = CurrentDevice())
+CUB_RUNTIME_FUNCTION __forceinline__ cudaError_t SmVersionUncached(int& sm_version, int device = CurrentDevice())
 {
 #if defined(CUB_RUNTIME_ENABLED) // Host code or device code with the CUDA runtime.
 

 * \brief Retrieves the PTX version that will be used on the current device (major * 100 + minor * 10).
 *
 * \note This function may cache the result internally.
 */
CUB_RUNTIME_FUNCTION __forceinline__ cudaError_t PtxVersion(int &ptx_version)
{
#if __cplusplus >= 201103L && (CUB_PTX_ARCH == 0) // Host code and C++11.

    return PtxVersion(ptx_version, CurrentDevice());

#else // Device code or host code before C++11.

    // Avoid an unnecessary set/reset of the CUDA current device.
    return CubDebug(PtxVersionUncached(ptx_version));

#endif
}

#include "util_namespace.cuh"
#include "util_macro.cuh"

#if __cplusplus >= 201103L // C++11 and later.
#include <atomic>
#include <array>
#include <cassert>
#endif

/// Optional outer namespace(s)
CUB_NS_PREFIX

