1b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat// Use of this source code is governed by a BSD-style license that can be 3b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat// found in the LICENSE file. 4b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat 5b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat#include "base/debug/alias.h" 6b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat#include "build/build_config.h" 7b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat 8b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Eratnamespace base { 9b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Eratnamespace debug { 10b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat 11b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat#if defined(COMPILER_MSVC) 12b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat#pragma optimize("", off) 13b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat#endif 14b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat 154e42e67fa291bd27b2ffb00be57a4ca9a5000526Hidehiko Abevoid Alias(const void* var) { 1636040ed30c39d2106a2cd5ec033e98b71302a744Hidehiko Abe} 17b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat 18b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat#if defined(COMPILER_MSVC) 19b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat#pragma optimize("", on) 20b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat#endif 21b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat 22b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat} // namespace debug 23b8cf94937c52feb53b55c39e3f82094d27de464cDaniel Erat} // namespace base 24