[clang] [clang] Set correct FPOptions if attribute 'optnone' presents (PR #85605)

2024-03-20 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff updated https://github.com/llvm/llvm-project/pull/85605 >From 5049e0209e240f0f8a3ccb6e248d55d1480b7bad Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Mon, 18 Mar 2024 13:20:15 +0700 Subject: [PATCH 1/2] [clang] Set correct FPOptions if attribute 'optnone' present

[clang] [clang] Set correct FPOptions if attribute 'optnone' presents (PR #85605)

2024-03-23 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff updated https://github.com/llvm/llvm-project/pull/85605 >From 5049e0209e240f0f8a3ccb6e248d55d1480b7bad Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Mon, 18 Mar 2024 13:20:15 +0700 Subject: [PATCH 1/4] [clang] Set correct FPOptions if attribute 'optnone' present

[clang-tools-extra] [llvm] [clang] [GlobalISel][ARM] Legalze set_fpenv and get_fpenv (PR #79852)

2024-02-03 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff updated https://github.com/llvm/llvm-project/pull/79852 >From b0cd3a40ecaac9ca49c7a0e697ecdbe2b6c899e2 Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Mon, 29 Jan 2024 21:09:40 +0700 Subject: [PATCH 1/2] [GlobalISel][ARM] Legalze set_fpenv and get_fpenv Implement

[clang-tools-extra] [llvm] [clang] [GlobalISel][ARM] Legalze set_fpenv and get_fpenv (PR #79852)

2024-02-03 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff closed https://github.com/llvm/llvm-project/pull/79852 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Re: r305903 - Function with unparsed body is a definition

2017-08-01 Thread Serge Pavlov via cfe-commits
ang::Parser::ParseExternalDeclaration() > @ 0x24f2739 clang::Parser::ParseTopLevelDecl() > @ 0x24f220e clang::Parser::ParseFirstTopLevelDecl() > @ 0x24ed582 clang::ParseAST() > > On Wed, Jun 21, 2017 at 2:46 PM, Serge Pavlov via cfe-commits < > cfe-commits@lists.

Re: r305903 - Function with unparsed body is a definition

2017-08-02 Thread Serge Pavlov via cfe-commits
@ 0x2506fa5 clang::Parser::ParseDeclarati >> onStartingWithTemplate() >> @ 0x25b6853 clang::Parser::ParseDeclaration() >> @ 0x24f36d5 clang::Parser::ParseExternalDeclaration() >> @ 0x24f2739 clang::Parser::ParseTopLevelDecl() >>

Re: r305903 - Function with unparsed body is a definition

2017-08-05 Thread Serge Pavlov via cfe-commits
clang::Parser::ParseStatementOrDeclaration() >>>> @ 0x251deb4 clang::Parser::ParseCompoundStatementBody() >>>> @ 0x251ea53 clang::Parser::ParseFunctionStatementBody() >>>> @ 0x24f5b23 clang::Parser::ParseFunctionDefinition() >>>>

Re: [PATCH] D24933: Enable configuration files in clang

2017-08-06 Thread Serge Pavlov via cfe-commits
2017-08-06 6:43 GMT+07:00 Hal Finkel : > On 07/24/2017 10:18 AM, Serge Pavlov wrote: > > I am thinking about reducing the patch further to leave only the ability > to include config file when clang is called as `target-clang-drivermode`. > It is still useful for cross compilation tasks because: >

Re: [PATCH] D24933: Enable configuration files in clang

2017-08-07 Thread Serge Pavlov via cfe-commits
2017-08-07 1:46 GMT+07:00 Richard Smith : > On 6 August 2017 at 11:15, Serge Pavlov via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> 2017-08-06 6:43 GMT+07:00 Hal Finkel : >> >>> On 07/24/2017 10:18 AM, Serge Pavlov wrote: >>> >>> I

[clang] 6c8041a - [AST][FPEnv] Keep FP options in trailing storage of CastExpr

2020-09-12 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-09-12T14:30:44+07:00 New Revision: 6c8041aa0ffed827636935e59c489b1e390c8542 URL: https://github.com/llvm/llvm-project/commit/6c8041aa0ffed827636935e59c489b1e390c8542 DIFF: https://github.com/llvm/llvm-project/commit/6c8041aa0ffed827636935e59c489b1e390c8542.diff

[clang] 9c651c2 - Missing change from previous commit

2020-09-12 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-09-12T15:11:09+07:00 New Revision: 9c651c231f3144f53e13cd0a1747589e1b2edccd URL: https://github.com/llvm/llvm-project/commit/9c651c231f3144f53e13cd0a1747589e1b2edccd DIFF: https://github.com/llvm/llvm-project/commit/9c651c231f3144f53e13cd0a1747589e1b2edccd.diff

[clang] de044f7 - Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr"

2020-09-12 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-09-12T17:06:42+07:00 New Revision: de044f756286edebf86044d5172016d87f49fda0 URL: https://github.com/llvm/llvm-project/commit/de044f756286edebf86044d5172016d87f49fda0 DIFF: https://github.com/llvm/llvm-project/commit/de044f756286edebf86044d5172016d87f49fda0.diff

[clang] f1cd659 - [AST][FPEnv] Keep FP options in trailing storage of CastExpr

2020-09-13 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-09-14T12:15:21+07:00 New Revision: f1cd6593da3ad763eb3f7aaf7761d06fb303493a URL: https://github.com/llvm/llvm-project/commit/f1cd6593da3ad763eb3f7aaf7761d06fb303493a DIFF: https://github.com/llvm/llvm-project/commit/f1cd6593da3ad763eb3f7aaf7761d06fb303493a.diff

[clang] 8a86261 - [FPEnv] Use typed accessors in FPOptions

2020-09-18 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-09-18T14:16:43+07:00 New Revision: 8a86261c511e09629aa48c13cb84172b9be26c0c URL: https://github.com/llvm/llvm-project/commit/8a86261c511e09629aa48c13cb84172b9be26c0c DIFF: https://github.com/llvm/llvm-project/commit/8a86261c511e09629aa48c13cb84172b9be26c0c.diff

[clang] 6314f41 - [FPEnv] Evaluate constant expressions under non-default rounding modes

2020-09-26 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-09-26T17:59:39+07:00 New Revision: 6314f412a83d61e293e3696d4afe1797a4001ac4 URL: https://github.com/llvm/llvm-project/commit/6314f412a83d61e293e3696d4afe1797a4001ac4 DIFF: https://github.com/llvm/llvm-project/commit/6314f412a83d61e293e3696d4afe1797a4001ac4.diff

[clang] f91b9c0 - Run test on particular target only

2020-09-26 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-09-26T20:26:34+07:00 New Revision: f91b9c0f9858bb3d6ff4dd1fb494e83633eefed8 URL: https://github.com/llvm/llvm-project/commit/f91b9c0f9858bb3d6ff4dd1fb494e83633eefed8 DIFF: https://github.com/llvm/llvm-project/commit/f91b9c0f9858bb3d6ff4dd1fb494e83633eefed8.diff

[clang] a633da5 - [FPEnv] Partially implement #pragma STDC FENV_ROUND

2020-09-04 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-09-04T16:47:10+07:00 New Revision: a633da5391b0e42c0185132e8b532ae9bc34489f URL: https://github.com/llvm/llvm-project/commit/a633da5391b0e42c0185132e8b532ae9bc34489f DIFF: https://github.com/llvm/llvm-project/commit/a633da5391b0e42c0185132e8b532ae9bc34489f.diff

[clang] 20b4f4f - [Driver] Add callback to Command execution

2020-11-04 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-11-05T12:21:40+07:00 New Revision: 20b4f4f76030f8712824c91b5f0b0a611476f747 URL: https://github.com/llvm/llvm-project/commit/20b4f4f76030f8712824c91b5f0b0a611476f747 DIFF: https://github.com/llvm/llvm-project/commit/20b4f4f76030f8712824c91b5f0b0a611476f747.diff

[clang] 92d7a84 - [Driver] Add option -fproc-stat-report

2020-11-12 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-11-13T14:15:42+07:00 New Revision: 92d7a84e128a20cd23e3129dee82c48f1750966a URL: https://github.com/llvm/llvm-project/commit/92d7a84e128a20cd23e3129dee82c48f1750966a DIFF: https://github.com/llvm/llvm-project/commit/92d7a84e128a20cd23e3129dee82c48f1750966a.diff

[clang] 9faedb2 - [Driver] Quote executable in reports generated by -fproc-stat-report

2020-11-17 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-11-17T15:16:09+07:00 New Revision: 9faedb2d7146d29bfd0f601e2a4a90b546cdaf04 URL: https://github.com/llvm/llvm-project/commit/9faedb2d7146d29bfd0f601e2a4a90b546cdaf04 DIFF: https://github.com/llvm/llvm-project/commit/9faedb2d7146d29bfd0f601e2a4a90b546cdaf04.diff

Re: [PATCH] D87822: [FPEnv] Evaluate constant expressions under non-default rounding modes

2020-09-29 Thread Serge Pavlov via cfe-commits
Hi! This issue must be fixed by: https://reviews.llvm.org/rGf91b9c0f9858 Do you have recent changes from the trunk? Thanks, --Serge On Tue, Sep 29, 2020 at 4:22 AM Leonard Chan via Phabricator < revi...@reviews.llvm.org> wrote: > leonardchan added a comment. > > Hi! It looks like this is causi

[clang] 4e4f926 - Remove test AST/const-fpfeatures-diag.c

2020-09-29 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-09-30T11:07:55+07:00 New Revision: 4e4f926e83cf77f0d36b821a3d2aa1de78338a82 URL: https://github.com/llvm/llvm-project/commit/4e4f926e83cf77f0d36b821a3d2aa1de78338a82 DIFF: https://github.com/llvm/llvm-project/commit/4e4f926e83cf77f0d36b821a3d2aa1de78338a82.diff

Re: [PATCH] D87822: [FPEnv] Evaluate constant expressions under non-default rounding modes

2020-09-29 Thread Serge Pavlov via cfe-commits
The change https://reviews.llvm.org/rG4e4f926e83cf removes the problematic test. Sorry for troubles. Thanks, --Serge On Wed, Sep 30, 2020 at 2:55 AM Petr Hosek via Phabricator < revi...@reviews.llvm.org> wrote: > phosek added a comment. > > In D87822#2301293

[clang] 70bf350 - [Driver] Add output file to properties of Command

2020-10-08 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-10-08T18:23:39+07:00 New Revision: 70bf35070a74df02ed12b9988ce58d50e63a7c04 URL: https://github.com/llvm/llvm-project/commit/70bf35070a74df02ed12b9988ce58d50e63a7c04 DIFF: https://github.com/llvm/llvm-project/commit/70bf35070a74df02ed12b9988ce58d50e63a7c04.diff

[clang] 08bb5d9 - [FPEnv] Tests for rounding properties of constant evalution

2020-10-28 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-10-29T13:53:13+07:00 New Revision: 08bb5d9196b3fed9a530d28a8a0f06438ab7a8ee URL: https://github.com/llvm/llvm-project/commit/08bb5d9196b3fed9a530d28a8a0f06438ab7a8ee DIFF: https://github.com/llvm/llvm-project/commit/08bb5d9196b3fed9a530d28a8a0f06438ab7a8ee.diff

[clang] 6021cbe - Add option 'exceptions' to pragma clang fp

2020-10-31 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-10-31T17:36:12+07:00 New Revision: 6021cbea4d346d8ff059f8dd74ba7d520646be03 URL: https://github.com/llvm/llvm-project/commit/6021cbea4d346d8ff059f8dd74ba7d520646be03 DIFF: https://github.com/llvm/llvm-project/commit/6021cbea4d346d8ff059f8dd74ba7d520646be03.diff

[clang] 5963e02 - Temporarily remove test CodeGen/pragma-fp-exc

2020-10-31 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-10-31T19:48:44+07:00 New Revision: 5963e028e7145d68b70be128d13e26a02095a0ad URL: https://github.com/llvm/llvm-project/commit/5963e028e7145d68b70be128d13e26a02095a0ad DIFF: https://github.com/llvm/llvm-project/commit/5963e028e7145d68b70be128d13e26a02095a0ad.diff

[clang] ee63acc - Put back the test pragma-fp-exc.cpp

2020-11-02 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-11-03T13:18:40+07:00 New Revision: ee63acc37e319cdab6accd677fdf772ea3683867 URL: https://github.com/llvm/llvm-project/commit/ee63acc37e319cdab6accd677fdf772ea3683867 DIFF: https://github.com/llvm/llvm-project/commit/ee63acc37e319cdab6accd677fdf772ea3683867.diff

[clang] 04c3071 - [Driver] Flush file in locked area

2021-02-26 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2021-02-26T19:02:54+07:00 New Revision: 04c3071c16d799a4406c1742f239e8381c00b2b8 URL: https://github.com/llvm/llvm-project/commit/04c3071c16d799a4406c1742f239e8381c00b2b8 DIFF: https://github.com/llvm/llvm-project/commit/04c3071c16d799a4406c1742f239e8381c00b2b8.diff

[clang] 0dec5e1 - Keep configuration file search directories in ExpansionContext. NFC

2022-10-19 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-10-19T17:20:14+07:00 New Revision: 0dec5e164f9d289b6e576655c7cf21a3dd0389f8 URL: https://github.com/llvm/llvm-project/commit/0dec5e164f9d289b6e576655c7cf21a3dd0389f8 DIFF: https://github.com/llvm/llvm-project/commit/0dec5e164f9d289b6e576655c7cf21a3dd0389f8.diff

[clang] 17eb198 - Handle errors in expansion of response files

2022-10-29 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-10-29T22:01:47+07:00 New Revision: 17eb198de934eced784e16ec15e020a574ba07e1 URL: https://github.com/llvm/llvm-project/commit/17eb198de934eced784e16ec15e020a574ba07e1 DIFF: https://github.com/llvm/llvm-project/commit/17eb198de934eced784e16ec15e020a574ba07e1.diff

[clang] c1728a4 - Revert "Handle errors in expansion of response files"

2022-10-29 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-10-30T02:03:12+07:00 New Revision: c1728a40aae31abc0a5d4d07f6f6a6773d803f2c URL: https://github.com/llvm/llvm-project/commit/c1728a40aae31abc0a5d4d07f6f6a6773d803f2c DIFF: https://github.com/llvm/llvm-project/commit/c1728a40aae31abc0a5d4d07f6f6a6773d803f2c.diff

[clang] fd3d7a9 - Handle errors in expansion of response files

2022-10-31 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-10-31T15:36:41+07:00 New Revision: fd3d7a9f8cbb5ad81fb96d92d5f7b1d51a4d4127 URL: https://github.com/llvm/llvm-project/commit/fd3d7a9f8cbb5ad81fb96d92d5f7b1d51a4d4127 DIFF: https://github.com/llvm/llvm-project/commit/fd3d7a9f8cbb5ad81fb96d92d5f7b1d51a4d4127.diff

[clang] 956f8c0 - [Driver] Override default location of config files

2022-08-17 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-08-17T18:52:53+07:00 New Revision: 956f8c0e1028edd65f68c4b386224d4ccb58c5b6 URL: https://github.com/llvm/llvm-project/commit/956f8c0e1028edd65f68c4b386224d4ccb58c5b6 DIFF: https://github.com/llvm/llvm-project/commit/956f8c0e1028edd65f68c4b386224d4ccb58c5b6.diff

[clang] 6e491c4 - [Support] Class for response file expansion (NFC)

2022-09-27 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-09-28T11:47:59+07:00 New Revision: 6e491c48d6b9cadcc5b77f730dd83a1448197329 URL: https://github.com/llvm/llvm-project/commit/6e491c48d6b9cadcc5b77f730dd83a1448197329 DIFF: https://github.com/llvm/llvm-project/commit/6e491c48d6b9cadcc5b77f730dd83a1448197329.diff

[clang] 5ddde5f - Revert "[Support] Class for response file expansion (NFC)"

2022-09-27 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-09-28T13:33:28+07:00 New Revision: 5ddde5f80ab69cc69f64f6fd0114fc7992a29c61 URL: https://github.com/llvm/llvm-project/commit/5ddde5f80ab69cc69f64f6fd0114fc7992a29c61 DIFF: https://github.com/llvm/llvm-project/commit/5ddde5f80ab69cc69f64f6fd0114fc7992a29c61.diff

[clang] b934be2 - [Support] Class for response file expansion (NFC)

2022-09-29 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-09-29T19:15:01+07:00 New Revision: b934be2c059a99351d08069bb80155e49f047b6e URL: https://github.com/llvm/llvm-project/commit/b934be2c059a99351d08069bb80155e49f047b6e DIFF: https://github.com/llvm/llvm-project/commit/b934be2c059a99351d08069bb80155e49f047b6e.diff

[clang] fdab9f1 - [Clang] Check for response file existence prior to check for recursion

2022-11-03 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-11-03T14:49:58+07:00 New Revision: fdab9f1203eea48a7b8e4c55c7ceafc54653797c URL: https://github.com/llvm/llvm-project/commit/fdab9f1203eea48a7b8e4c55c7ceafc54653797c DIFF: https://github.com/llvm/llvm-project/commit/fdab9f1203eea48a7b8e4c55c7ceafc54653797c.diff

[clang] c14df22 - [Driver] Do not run test on AIX

2022-11-04 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-11-04T18:32:26+07:00 New Revision: c14df228ff3ca73e3c5c00c495216bba56665fd5 URL: https://github.com/llvm/llvm-project/commit/c14df228ff3ca73e3c5c00c495216bba56665fd5 DIFF: https://github.com/llvm/llvm-project/commit/c14df228ff3ca73e3c5c00c495216bba56665fd5.diff

[clang] 1f67dc8 - [Driver] Enable nested configuration files

2022-11-15 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-11-16T13:32:27+07:00 New Revision: 1f67dc8b7c225290d1b3eb93d90e2c9861aeefc0 URL: https://github.com/llvm/llvm-project/commit/1f67dc8b7c225290d1b3eb93d90e2c9861aeefc0 DIFF: https://github.com/llvm/llvm-project/commit/1f67dc8b7c225290d1b3eb93d90e2c9861aeefc0.diff

[clang] 1ddd586 - [clang] Missed rounding mode use in constant evaluation

2022-11-16 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-11-17T12:05:28+07:00 New Revision: 1ddd5863088b56f8614fb5a17abd2968c05790c3 URL: https://github.com/llvm/llvm-project/commit/1ddd5863088b56f8614fb5a17abd2968c05790c3 DIFF: https://github.com/llvm/llvm-project/commit/1ddd5863088b56f8614fb5a17abd2968c05790c3.diff

[clang] d595b59 - [FPEnv] Fix complex operations in strictfp mode

2023-01-24 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-01-24T16:40:11+07:00 New Revision: d595b59d5c9c8e56c3b3d142912ee16a02071690 URL: https://github.com/llvm/llvm-project/commit/d595b59d5c9c8e56c3b3d142912ee16a02071690 DIFF: https://github.com/llvm/llvm-project/commit/d595b59d5c9c8e56c3b3d142912ee16a02071690.diff

[clang] 65cf77d - [clang] Use FP options from AST for emitting code for casts

2023-01-20 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-01-20T20:47:43+07:00 New Revision: 65cf77d218cf8b6aee2dbe252f55120311c8 URL: https://github.com/llvm/llvm-project/commit/65cf77d218cf8b6aee2dbe252f55120311c8 DIFF: https://github.com/llvm/llvm-project/commit/65cf77d218cf8b6aee2dbe252f55120311c8.diff

[clang] 6117784 - [NFC] Remove unused function parameter

2022-06-14 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-06-14T22:00:59+07:00 New Revision: 6117784c5f2b70d0adb71afb50903f2dc457996a URL: https://github.com/llvm/llvm-project/commit/6117784c5f2b70d0adb71afb50903f2dc457996a DIFF: https://github.com/llvm/llvm-project/commit/6117784c5f2b70d0adb71afb50903f2dc457996a.diff

[clang] 706e89d - Fix interaction of pragma FENV_ACCESS with other pragmas

2022-06-22 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2022-06-22T15:13:54+07:00 New Revision: 706e89db97d3dea63dac1ee2c5a26cb2af9651a2 URL: https://github.com/llvm/llvm-project/commit/706e89db97d3dea63dac1ee2c5a26cb2af9651a2 DIFF: https://github.com/llvm/llvm-project/commit/706e89db97d3dea63dac1ee2c5a26cb2af9651a2.diff

[clang] 0baf85c - [clang] Set FP options in Sema when instantiating CompoundStmt

2023-08-20 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-08-21T12:36:41+07:00 New Revision: 0baf85c331090fbe2d2b42214ed0664d55feb0b5 URL: https://github.com/llvm/llvm-project/commit/0baf85c331090fbe2d2b42214ed0664d55feb0b5 DIFF: https://github.com/llvm/llvm-project/commit/0baf85c331090fbe2d2b42214ed0664d55feb0b5.diff

[clang] 73e5a70 - [clang] Run test for concrete target

2023-08-20 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-08-21T13:23:06+07:00 New Revision: 73e5a70e676850b79f196e01e2194a2485041584 URL: https://github.com/llvm/llvm-project/commit/73e5a70e676850b79f196e01e2194a2485041584 DIFF: https://github.com/llvm/llvm-project/commit/73e5a70e676850b79f196e01e2194a2485041584.diff

[clang] [clang] Additional FP classification functions (PR #69041)

2023-10-13 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff created https://github.com/llvm/llvm-project/pull/69041 C language standard defined library functions `iszero`, `issignaling` and `issubnormal`, which did not have counterparts among clang builtin functions. This change adds new functions: __builtin_iszero

[clang] [clang] Additional FP classification functions (PR #69041)

2023-10-15 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff updated https://github.com/llvm/llvm-project/pull/69041 >From 1374e323198d7188e688845eb951df4148a1dfd8 Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Wed, 11 Oct 2023 14:27:26 +0700 Subject: [PATCH 1/2] [clang] Additional FP classification functions C language st

[clang] [clang] Additional FP classification functions (PR #69041)

2023-10-15 Thread Serge Pavlov via cfe-commits
@@ -494,6 +494,9 @@ BUILTIN(__builtin_isinf, "i.", "FnctE") BUILTIN(__builtin_isinf_sign, "i.", "FnctE") BUILTIN(__builtin_isnan, "i.", "FnctE") BUILTIN(__builtin_isnormal, "i.", "FnctE") +BUILTIN(__builtin_issubnormal,"i.", "FnctE") +BUILTIN(__builtin_iszero, "

[clang] [clang] Additional FP classification functions (PR #69041)

2023-10-15 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff updated https://github.com/llvm/llvm-project/pull/69041 >From 1374e323198d7188e688845eb951df4148a1dfd8 Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Wed, 11 Oct 2023 14:27:26 +0700 Subject: [PATCH 1/3] [clang] Additional FP classification functions C language st

[clang] [clang] Additional FP classification functions (PR #69041)

2023-10-15 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff updated https://github.com/llvm/llvm-project/pull/69041 >From 1374e323198d7188e688845eb951df4148a1dfd8 Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Wed, 11 Oct 2023 14:27:26 +0700 Subject: [PATCH 1/4] [clang] Additional FP classification functions C language st

[clang] [clang] Additional FP classification functions (PR #69041)

2023-10-15 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff updated https://github.com/llvm/llvm-project/pull/69041 >From 1374e323198d7188e688845eb951df4148a1dfd8 Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Wed, 11 Oct 2023 14:27:26 +0700 Subject: [PATCH 1/5] [clang] Additional FP classification functions C language st

[clang] [clang] Additional FP classification functions (PR #69041)

2023-10-16 Thread Serge Pavlov via cfe-commits
https://github.com/spavloff updated https://github.com/llvm/llvm-project/pull/69041 >From 1374e323198d7188e688845eb951df4148a1dfd8 Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Wed, 11 Oct 2023 14:27:26 +0700 Subject: [PATCH 1/5] [clang] Additional FP classification functions C language st

[clang] 2e90370 - [Clang] Reset FP options before function instantiations

2023-07-05 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-07-05T16:34:19+07:00 New Revision: 2e903709de003dc6ae980197f4a0850a158dd9b8 URL: https://github.com/llvm/llvm-project/commit/2e903709de003dc6ae980197f4a0850a158dd9b8 DIFF: https://github.com/llvm/llvm-project/commit/2e903709de003dc6ae980197f4a0850a158dd9b8.diff

[clang] d4a5673 - [AIX][clang][tests] XFail PCH/late-parsed-instantiations.cpp

2023-07-06 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-07-06T14:06:30+07:00 New Revision: d4a5673addd69aa2a299d9de4db8d17373be URL: https://github.com/llvm/llvm-project/commit/d4a5673addd69aa2a299d9de4db8d17373be DIFF: https://github.com/llvm/llvm-project/commit/d4a5673addd69aa2a299d9de4db8d17373be.diff

[clang] 7d6c2e1 - [clang] Use llvm.is_fpclass to implement FP classification functions

2023-07-11 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-07-11T21:34:53+07:00 New Revision: 7d6c2e18114de9900d1b012cf9c219803b183f63 URL: https://github.com/llvm/llvm-project/commit/7d6c2e18114de9900d1b012cf9c219803b183f63 DIFF: https://github.com/llvm/llvm-project/commit/7d6c2e18114de9900d1b012cf9c219803b183f63.diff

[clang] fde5924 - [clang] Reset FP options before template instantiation

2023-07-12 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-07-13T11:49:00+07:00 New Revision: fde5924dcc69fe814085482df259b8cfee236f2c URL: https://github.com/llvm/llvm-project/commit/fde5924dcc69fe814085482df259b8cfee236f2c DIFF: https://github.com/llvm/llvm-project/commit/fde5924dcc69fe814085482df259b8cfee236f2c.diff

[clang] cc006ac - [clang] Fix delayed template parsing

2023-07-17 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-07-17T14:51:34+07:00 New Revision: cc006acdd6d7280a85c63fe375a4c9d1738e3fcd URL: https://github.com/llvm/llvm-project/commit/cc006acdd6d7280a85c63fe375a4c9d1738e3fcd DIFF: https://github.com/llvm/llvm-project/commit/cc006acdd6d7280a85c63fe375a4c9d1738e3fcd.diff

[clang] 8859c64 - [clang][test] Make check pattern shorter

2023-08-29 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-08-30T13:08:48+07:00 New Revision: 8859c644ede4898f90f77dcad2286de08a9ba62e URL: https://github.com/llvm/llvm-project/commit/8859c644ede4898f90f77dcad2286de08a9ba62e DIFF: https://github.com/llvm/llvm-project/commit/8859c644ede4898f90f77dcad2286de08a9ba62e.diff

[clang] 9fd57e4 - [clang] Support vectors in __builtin_isfpclass

2023-09-01 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-09-02T11:52:43+07:00 New Revision: 9fd57e4d48881b0f395621bd4a7aa8ec54dc6729 URL: https://github.com/llvm/llvm-project/commit/9fd57e4d48881b0f395621bd4a7aa8ec54dc6729 DIFF: https://github.com/llvm/llvm-project/commit/9fd57e4d48881b0f395621bd4a7aa8ec54dc6729.diff

[clang] e6584b2 - Move floating point related entities to namespace level

2019-11-16 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2019-11-15T19:56:33+07:00 New Revision: e6584b2b7b2de06f1e59aac41971760cac1e1b79 URL: https://github.com/llvm/llvm-project/commit/e6584b2b7b2de06f1e59aac41971760cac1e1b79 DIFF: https://github.com/llvm/llvm-project/commit/e6584b2b7b2de06f1e59aac41971760cac1e1b79.diff

Re: [PATCH] D65994: Extended FPOptions with new attributes

2020-03-11 Thread Serge Pavlov via cfe-commits
It is a matter of taste, but for me it looks strange to develop complex and error-prone system to save 7 bits at expense of readability and maintainability. My observations show that clang AST consumes much less memory than llvm objects. FPOption could be shared between user using something like s

Re: [PATCH] D65994: Extended FPOptions with new attributes

2020-03-11 Thread Serge Pavlov via cfe-commits
> >In this environment, 5 bits are quite a lot for FP flexibility, and I > think the complexity of reducing this is small and isolated (rounding + > exceptions together fit in 4 bits) Rounding (5 standard variants) and exception (3 variants) already do not fit 4 bits. And there is also precis

[clang] 4aea70e - [FPEnv] Extended FPOptions with new attributes

2020-01-26 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2020-01-26T21:03:53+07:00 New Revision: 4aea70ed3292f02aa111ff6894805e2613dd81e8 URL: https://github.com/llvm/llvm-project/commit/4aea70ed3292f02aa111ff6894805e2613dd81e8 DIFF: https://github.com/llvm/llvm-project/commit/4aea70ed3292f02aa111ff6894805e2613dd81e8.diff

[clang] 5cc91f9 - [Clang] Copy strictfp attribute from pattern to instantiation

2023-02-26 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-02-27T11:19:20+07:00 New Revision: 5cc91f977eaa0b0947ff1cf2a52ea6bc4479081d URL: https://github.com/llvm/llvm-project/commit/5cc91f977eaa0b0947ff1cf2a52ea6bc4479081d DIFF: https://github.com/llvm/llvm-project/commit/5cc91f977eaa0b0947ff1cf2a52ea6bc4479081d.diff

[clang] 7dd387d - [clang] Add __builtin_isfpclass

2023-06-18 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-06-18T22:53:32+07:00 New Revision: 7dd387d2971d7759cadfffeb2082439f6c7ddd49 URL: https://github.com/llvm/llvm-project/commit/7dd387d2971d7759cadfffeb2082439f6c7ddd49 DIFF: https://github.com/llvm/llvm-project/commit/7dd387d2971d7759cadfffeb2082439f6c7ddd49.diff

[clang] 112fa9a - [Doc] Fix table layout

2023-06-18 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-06-18T23:46:08+07:00 New Revision: 112fa9aa7042861ba101828d87e8d6b629121eae URL: https://github.com/llvm/llvm-project/commit/112fa9aa7042861ba101828d87e8d6b629121eae DIFF: https://github.com/llvm/llvm-project/commit/112fa9aa7042861ba101828d87e8d6b629121eae.diff

[clang] 98390cc - [Clang] Reset FP options before function instantiations

2023-06-28 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-06-28T20:11:54+07:00 New Revision: 98390ccb80569e8fbb20e6c996b4b8cff87fbec6 URL: https://github.com/llvm/llvm-project/commit/98390ccb80569e8fbb20e6c996b4b8cff87fbec6 DIFF: https://github.com/llvm/llvm-project/commit/98390ccb80569e8fbb20e6c996b4b8cff87fbec6.diff

[clang] 82a3969 - Revert "[Clang] Reset FP options before function instantiations"

2023-06-28 Thread Serge Pavlov via cfe-commits
Author: Serge Pavlov Date: 2023-06-29T02:07:41+07:00 New Revision: 82a3969d710f5fb7a2ee4c9afadb648653923fef URL: https://github.com/llvm/llvm-project/commit/82a3969d710f5fb7a2ee4c9afadb648653923fef DIFF: https://github.com/llvm/llvm-project/commit/82a3969d710f5fb7a2ee4c9afadb648653923fef.diff

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-08-17 Thread Serge Pavlov via cfe-commits
sepavloff updated this revision to Diff 68376. sepavloff added a comment. Rebased the patch https://reviews.llvm.org/D16989 Files: include/clang/Sema/Sema.h lib/Sema/SemaDecl.cpp test/SemaCXX/PR25848.cpp test/SemaCXX/friend2.cpp Index: test/SemaCXX/friend2.cpp =

[PATCH] D23684: Resolve ambiguity in a declaration if global nested name specifier is used

2016-08-18 Thread Serge Pavlov via cfe-commits
sepavloff created this revision. sepavloff added reviewers: rsmith, doug.gregor. sepavloff added a subscriber: cfe-commits. If a declaration references a function from global namespace by its qualified name and if that function return type is a class or enum, there is possible ambiguity. The decla

Re: [PATCH] D14326: ASTImporter: expressions, pt.2

2016-08-23 Thread Serge Pavlov via cfe-commits
sepavloff accepted this revision. sepavloff added a comment. LGTM. https://reviews.llvm.org/D14326 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-08-23 Thread Serge Pavlov via cfe-commits
Any feedback? Thanks, --Serge 2016-08-18 0:08 GMT+07:00 Serge Pavlov : > sepavloff updated this revision to Diff 68376. > sepavloff added a comment. > > Rebased the patch > > > https://reviews.llvm.org/D16989 > > Files: > include/clang/Sema/Sema.h > lib/Sema/SemaDecl.cpp > test/SemaCXX/PR2

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-08-29 Thread Serge Pavlov via cfe-commits
sepavloff marked an inline comment as done. Comment at: lib/Sema/SemaDecl.cpp:8657-8658 @@ +8656,4 @@ + DeclContext *SemanticDC = D->getDeclContext(); + if (SemanticDC->isDependentContext()) +return false; + // Get here only for out-of-line declarations: lexical context is

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-08-29 Thread Serge Pavlov via cfe-commits
sepavloff updated this revision to Diff 69595. sepavloff added a comment. Updated patch Added missing checks for forward declarations in `shouldLinkDependentDeclWithPrevious`. Added test case from an ancient bug report. https://reviews.llvm.org/D16989 Files: include/clang/Sema/Sema.h lib/

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-08-29 Thread Serge Pavlov via cfe-commits
sepavloff updated this revision to Diff 69597. sepavloff added a comment. Added missed test case. https://reviews.llvm.org/D16989 Files: include/clang/Sema/Sema.h lib/Sema/SemaDecl.cpp test/SemaCXX/PR25848.cpp test/SemaCXX/friend2.cpp test/SemaCXX/function-redecl-2.cpp Index: test/Se

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-09-01 Thread Serge Pavlov via cfe-commits
sepavloff updated this revision to Diff 70025. sepavloff added a comment. Fixed DR136 for template classes Previously clang created declarations of friend functions declared in template classes even if that class was not instantiated. It allowed to make check for default arguments required by D

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-09-01 Thread Serge Pavlov via cfe-commits
sepavloff marked an inline comment as done. Comment at: lib/Sema/SemaDecl.cpp:8652 @@ +8651,3 @@ +/// +bool Sema::shouldLinkDependentDeclWithPrevious(Decl *D, Decl *PrevDecl) { + DeclContext *LexicalDC = D->getLexicalDeclContext(); rsmith wrote: > Most of the log

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-09-01 Thread Serge Pavlov via cfe-commits
sepavloff updated this revision to Diff 70134. sepavloff marked an inline comment as done. sepavloff added a comment. Updated patch Rewrite the condition in shouldLinkDependentDeclWithPrevious in more compact form. https://reviews.llvm.org/D16989 Files: include/clang/Sema/Sema.h lib/Sema/

Re: [PATCH] D23096: [Sema] Pass CombineWithOuterScope = true to constructor of LocalInstantiationScope

2016-09-06 Thread Serge Pavlov via cfe-commits
sepavloff added inline comments. Comment at: include/clang/Sema/Sema.h:6619 @@ -6618,1 +6618,3 @@ + ArrayRef varTemplateArguments() const; + I would propose to use something like 'getVarTemplateArguments' to make the name more similar to other methods. ==

Re: [PATCH] D23684: Resolve ambiguity in a declaration if global nested name specifier is used

2016-09-06 Thread Serge Pavlov via cfe-commits
sepavloff updated this revision to Diff 70503. sepavloff added a comment. Reworked patch https://reviews.llvm.org/D23684 Files: include/clang/Basic/DiagnosticParseKinds.td include/clang/Parse/Parser.h include/clang/Sema/Sema.h lib/Parse/ParseDecl.cpp lib/Parse/ParseExprCXX.cpp lib/P

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-09-08 Thread Serge Pavlov via cfe-commits
Any feedback? Thanks, --Serge 2016-09-02 13:11 GMT+07:00 Serge Pavlov : > sepavloff updated this revision to Diff 70134. > sepavloff marked an inline comment as done. > sepavloff added a comment. > > Updated patch > > Rewrite the condition in shouldLinkDependentDeclWithPrevious in more > compact

Re: [PATCH] D23765: Fix for clang PR 29087

2016-09-14 Thread Serge Pavlov via cfe-commits
sepavloff added a subscriber: sepavloff. sepavloff added a comment. You need to provide a test for the fix. https://reviews.llvm.org/D23765 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-co

[PATCH] D24649: Treat instantiations of variable templates as definitions

2016-09-16 Thread Serge Pavlov via cfe-commits
sepavloff created this revision. sepavloff added reviewers: rsmith, tra. sepavloff added a subscriber: cfe-commits. Current version of clang cannot build the program: ``` template int var; int main(int argc, char *argv[]) { return var<0>; } ``` as linker does not find `var<0>`, codegen treats i

Re: [PATCH] D16989: Change interpretation of function definition in friend declaration of template class.

2016-09-16 Thread Serge Pavlov via cfe-commits
Ping. Thanks, --Serge 2016-09-08 20:43 GMT+07:00 Serge Pavlov : > Any feedback? > > Thanks, > --Serge > > 2016-09-02 13:11 GMT+07:00 Serge Pavlov : > >> sepavloff updated this revision to Diff 70134. >> sepavloff marked an inline comment as done. >> sepavloff added a comment. >> >> Updated patch

r300392 - Do not run tests for crash recovery if libstdc++ safe mode is enabled

2017-04-14 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Sat Apr 15 00:53:49 2017 New Revision: 300392 URL: http://llvm.org/viewvc/llvm-project?rev=300392&view=rev Log: Do not run tests for crash recovery if libstdc++ safe mode is enabled If expensive checks are enabled, safe mode of libstdc++ is enabled too. In this mode the li

Re: [PATCH] D24933: Enable configuration files in clang

2017-07-24 Thread Serge Pavlov via cfe-commits
I am thinking about reducing the patch further to leave only the ability to include config file when clang is called as `target-clang-drivermode`. It is still useful for cross compilation tasks because: - It is a convenient way to switch between supported targets, - SDK producer can ship compiler w

r309118 - Regression test for PR10856

2017-07-26 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Wed Jul 26 07:58:55 2017 New Revision: 309118 URL: http://llvm.org/viewvc/llvm-project?rev=309118&view=rev Log: Regression test for PR10856 Added: cfe/trunk/test/SemaTemplate/instantiate-friend-function.cpp Added: cfe/trunk/test/SemaTemplate/instantiate-friend-functio

r295167 - Removed stale comment. NFC.

2017-02-15 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Wed Feb 15 05:34:11 2017 New Revision: 295167 URL: http://llvm.org/viewvc/llvm-project?rev=295167&view=rev Log: Removed stale comment. NFC. The case of extern inline functions in GNU89 mode is now handled in `canRedefineFunction`, which has appropriate comment. Modified:

r295172 - Use dedicated method instead of copying conditions. NFC.

2017-02-15 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Wed Feb 15 06:30:35 2017 New Revision: 295172 URL: http://llvm.org/viewvc/llvm-project?rev=295172&view=rev Log: Use dedicated method instead of copying conditions. NFC. Modified: cfe/trunk/lib/AST/Decl.cpp Modified: cfe/trunk/lib/AST/Decl.cpp URL: http://llvm.org/vie

r295541 - Process attributes 'ifunc' and 'alias' when checking for redefinition

2017-02-17 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Sat Feb 18 00:04:15 2017 New Revision: 295541 URL: http://llvm.org/viewvc/llvm-project?rev=295541&view=rev Log: Process attributes 'ifunc' and 'alias' when checking for redefinition These attributes effectively turn a non-defining declaration into a definition, so the case

r295975 - Added regression tests

2017-02-23 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Thu Feb 23 08:34:04 2017 New Revision: 295975 URL: http://llvm.org/viewvc/llvm-project?rev=295975&view=rev Log: Added regression tests Added: cfe/trunk/test/SemaCXX/friend3.cpp Added: cfe/trunk/test/SemaCXX/friend3.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/tru

r295982 - Reverted r295975

2017-02-23 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Thu Feb 23 09:10:45 2017 New Revision: 295982 URL: http://llvm.org/viewvc/llvm-project?rev=295982&view=rev Log: Reverted r295975 Removed: cfe/trunk/test/SemaCXX/friend3.cpp Removed: cfe/trunk/test/SemaCXX/friend3.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk

r296116 - Made test more target agnostic

2017-02-24 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Fri Feb 24 07:15:08 2017 New Revision: 296116 URL: http://llvm.org/viewvc/llvm-project?rev=296116&view=rev Log: Made test more target agnostic Recommits r295975 (Added regression tests), reverted in r295975, because it did not work on non-X86 targets. Added: cfe/trunk

[PATCH] D24933: Enable configuration files in clang

2016-11-16 Thread Serge Pavlov via cfe-commits
sepavloff updated this revision to Diff 78167. sepavloff added a comment. Limit the patch by named configuration files only Follow advice of @mgorny and removed all features from the patch except named config files. These are files specified explicitly by option `--config` or encoded in executabl

[PATCH] D24933: Enable configuration files in clang

2016-11-20 Thread Serge Pavlov via cfe-commits
sepavloff updated this revision to Diff 78652. sepavloff added a comment. Herald added a subscriber: aemerson. Updated patch. - Restrict the search for config files specified by mangled clang name to binary directory only, - Allow the search for config files specified by `--config` in binary dir

[PATCH] D24933: Enable configuration files in clang

2016-11-20 Thread Serge Pavlov via cfe-commits
sepavloff marked 5 inline comments as done. sepavloff added a comment. > Rather than inventing a new mechanism, could we extend our existing `@file` > facility to support comments and nested inclusion of further `@file`s? Reusing `@file` is an attractive idea, but it cannot be implemented due to

Re: [PATCH] D24933: Enable configuration files in clang

2017-05-09 Thread Serge Pavlov via cfe-commits
2017-05-10 3:46 GMT+07:00 Richard Smith : > On 1 March 2017 at 02:50, Serge Pavlov via Phabricator < > revi...@reviews.llvm.org> wrote: > >> >> Format of configuration file is similar to file used in the construct >> `@file`, it is a set of options. Configuration file have advantage over >> this c

r302775 - Driver must return non-zero code on errors in command line

2017-05-11 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Thu May 11 03:00:33 2017 New Revision: 302775 URL: http://llvm.org/viewvc/llvm-project?rev=302775&view=rev Log: Driver must return non-zero code on errors in command line Now if clang driver is given wrong arguments, in some cases it continues execution and returns zero co

<    1   2   3   4   5   >