Removed non-standard code annotations with __attribute__

This commit is contained in:
PKEuS 2016-01-03 10:32:55 +01:00
parent 24739869ba
commit 37fefe3479
5 changed files with 5 additions and 15 deletions

View File

@ -26,7 +26,6 @@
#include "translationhandler.h"
static void unused() __attribute__((unused));
// Provide own translations for standard buttons. This (garbage) code is needed to enforce them to appear in .ts files even after "lupdate gui.pro"
static void unused()
{

View File

@ -23,9 +23,7 @@
#include <QTranslator>
#include <QObject>
#include <QList>
#ifndef __GNUC__
#define __attribute__(A)
#endif
/// @addtogroup GUI
/// @{

View File

@ -19,9 +19,6 @@
# include <crtdbg.h>
#endif
#ifndef __GNUC__
#define __attribute__(A)
#endif
#include <string>
static const std::string emptyString;

View File

@ -1045,7 +1045,7 @@ private:
* Send error message to error logger about internal bug.
* @param tok the token that this bug concerns.
*/
void cppcheckError(const Token *tok) const __attribute__((noreturn));
void cppcheckError(const Token *tok);
/** Whether iName is a keyword as defined in http://en.cppreference.com/w/c/keyword and http://en.cppreference.com/w/cpp/keyword*/
bool isReservedName(const std::string& iName) const;

View File

@ -31,10 +31,6 @@
#include <list>
#include <ctime>
#ifndef __GNUC__
#define __attribute__(A)
#endif
class Settings;
class SymbolDatabase;
class TimerResults;
@ -585,7 +581,7 @@ private:
* Send error message to error logger about internal bug.
* @param tok the token that this bug concerns.
*/
void cppcheckError(const Token *tok) const __attribute__((noreturn));
void cppcheckError(const Token *tok) const;
/**
* Setup links for tokens so that one can call Token::link().
@ -600,10 +596,10 @@ private:
public:
/** Syntax error */
void syntaxError(const Token *tok) const __attribute__((noreturn));
void syntaxError(const Token *tok) const;
/** Syntax error. Example: invalid number of ')' */
void syntaxError(const Token *tok, char c) const __attribute__((noreturn));
void syntaxError(const Token *tok, char c) const;
private: