<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/test/CodeGen/predefined-expr.c, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>Use functions with prototypes when appropriate; NFC</title>
<updated>2022-02-15T21:06:43+00:00</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2022-02-15T21:06:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=adc402bf3d0565ac2bc7efbdd05f0d846e818041'/>
<id>adc402bf3d0565ac2bc7efbdd05f0d846e818041</id>
<content type='text'>
A significant number of our tests in C accidentally use functions
without prototypes. This patch converts the function signatures to have
a prototype for the situations where the test is not specific to K&amp;R C
declarations. e.g.,

  void func();

becomes

  void func(void);

This is the eleventh batch of tests being updated (there are a
significant number of other tests left to be updated).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A significant number of our tests in C accidentally use functions
without prototypes. This patch converts the function signatures to have
a prototype for the situations where the test is not specific to K&amp;R C
declarations. e.g.,

  void func();

becomes

  void func(void);

This is the eleventh batch of tests being updated (there are a
significant number of other tests left to be updated).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compatibility issues in tests for PredefinedExpr with MSVC.</title>
<updated>2014-10-09T11:58:26+00:00</updated>
<author>
<name>Alexey Bataev</name>
<email>a.bataev@hotmail.com</email>
</author>
<published>2014-10-09T11:58:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9b280eab6699e4d1e3e203254ec93b424f10f40d'/>
<id>9b280eab6699e4d1e3e203254ec93b424f10f40d</id>
<content type='text'>
llvm-svn: 219405
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 219405
</pre>
</div>
</content>
</entry>
<entry>
<title>-fms-extensions: Don't define __PRETTY_FUNCTION__ to __FUNCTION__</title>
<updated>2014-04-07T19:27:58+00:00</updated>
<author>
<name>Reid Kleckner</name>
<email>reid@kleckner.net</email>
</author>
<published>2014-04-07T19:27:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0dc06b9a3d57bfe38ba6eebfe99892d15d9da4bb'/>
<id>0dc06b9a3d57bfe38ba6eebfe99892d15d9da4bb</id>
<content type='text'>
This reverts r90596 from 2009. Having this macro definition makes Clang
strictly less useful with -fms-extensions.

llvm-svn: 205729
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts r90596 from 2009. Having this macro definition makes Clang
strictly less useful with -fms-extensions.

llvm-svn: 205729
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle predefined expression for a captured statement</title>
<updated>2013-08-26T14:27:34+00:00</updated>
<author>
<name>Wei Pan</name>
<email>wei.pan@intel.com</email>
</author>
<published>2013-08-26T14:27:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8d6b19a518b68a045e3db4e06b3ddc5023ffd046'/>
<id>8d6b19a518b68a045e3db4e06b3ddc5023ffd046</id>
<content type='text'>
- __func__ or __FUNCTION__ returns captured statement's parent
  function name, not the one compiler generated.

Differential Revision: http://llvm-reviews.chandlerc.com/D1491

Reviewed by bkramer

llvm-svn: 189219
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- __func__ or __FUNCTION__ returns captured statement's parent
  function name, not the one compiler generated.

Differential Revision: http://llvm-reviews.chandlerc.com/D1491

Reviewed by bkramer

llvm-svn: 189219
</pre>
</div>
</content>
</entry>
<entry>
<title>Add unnamed_addr when creating artificial string globals. For example, in</title>
<updated>2011-01-10T22:34:03+00:00</updated>
<author>
<name>Rafael Espindola</name>
<email>rafael.espindola@gmail.com</email>
</author>
<published>2011-01-10T22:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b7f60e347479f485c99c6046a42c97311f35fc62'/>
<id>b7f60e347479f485c99c6046a42c97311f35fc62</id>
<content type='text'>
static const char foo[] = "foo";
static const char *bar = "bar";

the global created to hold "bar" will have it, but foo will not.

llvm-svn: 123192
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
static const char foo[] = "foo";
static const char *bar = "bar";

the global created to hold "bar" will have it, but foo will not.

llvm-svn: 123192
</pre>
</div>
</content>
</entry>
<entry>
<title>Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.</title>
<updated>2009-12-15T20:14:24+00:00</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-12-15T20:14:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8fbe78f6fc7b41d1a4228c126fcb522131150518'/>
<id>8fbe78f6fc7b41d1a4228c126fcb522131150518</id>
<content type='text'>
 - This is designed to make it obvious that %clang_cc1 is a "test variable"
   which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it
   can be useful to redefine what gets run as 'clang -cc1' (for example, to set
   a default target).

llvm-svn: 91446
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - This is designed to make it obvious that %clang_cc1 is a "test variable"
   which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it
   can be useful to redefine what gets run as 'clang -cc1' (for example, to set
   a default target).

llvm-svn: 91446
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't #include &lt;stdio.h&gt; when tests don't need it, or use clang instead of clang-cc when they do.</title>
<updated>2009-11-17T08:57:36+00:00</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-11-17T08:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=feedba68b542fb4797875340b22cd81efb9cd0f4'/>
<id>feedba68b542fb4797875340b22cd81efb9cd0f4</id>
<content type='text'>
llvm-svn: 89070
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 89070
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't use the PredefinedExpr string as the global variable name, these don't</title>
<updated>2009-09-12T23:06:21+00:00</updated>
<author>
<name>Daniel Dunbar</name>
<email>daniel@zuster.org</email>
</author>
<published>2009-09-12T23:06:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0482cfd7904c3c7629bc050e09771bb5a4298f83'/>
<id>0482cfd7904c3c7629bc050e09771bb5a4298f83</id>
<content type='text'>
make very nice symbols, just use the function name.

llvm-svn: 81653
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
make very nice symbols, just use the function name.

llvm-svn: 81653
</pre>
</div>
</content>
</entry>
<entry>
<title>Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig!</title>
<updated>2009-09-08T18:24:21+00:00</updated>
<author>
<name>Anders Carlsson</name>
<email>andersca@mac.com</email>
</author>
<published>2009-09-08T18:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2fb08241972ac1c216763234786644f87de95c5a'/>
<id>2fb08241972ac1c216763234786644f87de95c5a</id>
<content type='text'>
llvm-svn: 81237
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 81237
</pre>
</div>
</content>
</entry>
</feed>
